0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 4
|
|
1 | |
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента16.12.2009, 16:21. Показов 13679. Ответов 12
Метки нет (Все метки)
Помогите пожалуйста
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. заранее спасибо
0
|
10 / 10 / 5
Регистрация: 11.11.2009
Сообщений: 18
|
||||||
17.12.2009, 01:25 | 2 | |||||
Сообщение было отмечено ildwine как решение
Решение
вот этот код вроде работает как нужно
p.s. я python еще не очень хорошо знаю, так что не судите строго. тут 100% как то можно сделать по питоновски изящно в ~10 строк.
1
|
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 4
|
|
17.12.2009, 15:49 [ТС] | 3 |
а как будет,если матрица не дана, а создать в ходе программы, вводя размерность матрицы, а значения случайны
0
|
10 / 10 / 5
Регистрация: 11.11.2009
Сообщений: 18
|
||||||
17.12.2009, 17:46 | 4 | |||||
Сообщение было отмечено ildwine как решение
Решение
Полагаю, что вот так:
1
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
||||||
23.07.2021, 10:11 | 5 | |||||
0
|
5426 / 2779 / 561
Регистрация: 07.11.2019
Сообщений: 4,555
|
||||||
23.07.2021, 10:42 | 6 | |||||
Буду краток:
0
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
23.07.2021, 10:54 | 7 |
u235, ValueError с моими исходными данными.
0
|
8779 / 4434 / 1858
Регистрация: 27.03.2020
Сообщений: 7,268
|
||||||
23.07.2021, 11:00 | 8 | |||||
AlexMarkov,
Не по теме: 12 лет )))
0
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
23.07.2021, 11:28 | 9 |
Не по теме: Gdez, светлое будущее обещали к нулевым..Вот я и иду в обратном направлении.. Добавлено через 14 минут Не по теме: Gdez, мне интересен ваш ход мыслей, о чем первым вы подумали когда решали эту задачу о результате умножения на ноль или о методе numpy.prod()?
0
|
5426 / 2779 / 561
Регистрация: 07.11.2019
Сообщений: 4,555
|
|
23.07.2021, 11:29 | 10 |
AlexMarkov, у вас, наверное np.array..
У меня так работает: Код
In [92]: matrix = [[1,7,1,0,6,4], ...: [4,5,1,5,6,4], ...: [1,1,1,1,1,1], ...: [1,7,6,6,1,4], ...: [1,7,6,5,6,4], ...: [1,7,-6,5,6,4]] In [93]: print(sum(all(i) for i in zip(*matrix))) 5
1
|
8779 / 4434 / 1858
Регистрация: 27.03.2020
Сообщений: 7,268
|
|
23.07.2021, 11:29 | 11 |
AlexMarkov, умножение на ноль
1
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
23.07.2021, 11:30 | 12 |
u235, да вы правы, просто ТС говорил о случайных значениях матрицы.
0
|
5426 / 2779 / 561
Регистрация: 07.11.2019
Сообщений: 4,555
|
||||||
23.07.2021, 11:32 | 13 | |||||
Для numpy можно так:
2
|
23.07.2021, 11:32 | |