Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/19: Рейтинг темы: голосов - 19, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 39

Обнулить элементы матрицы, лежащие ниже главной диагонали

20.10.2021, 17:48. Показов 4153. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие ниже главной диагонали. Условный оператор не использовать.
С использованием Numpy.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.10.2021, 17:48
Ответы с готовыми решениями:

Создать программу, которая делает элементы списка-матрицы которые ниже главной диагонали нулевыми
Дан список. Написать программу, которая изменит матрицу таким образом, чтобы все элементы ниже главной диагонали были нулевыми.

Обнулить элементы матрицы,лежащие ниже главной диагонали. Условный оператор не использовать
Дана квадратная матрица порядка M. Обнулить элементы матрицы,лежащие ниже главной диагонали. Условный оператор не использовать.

Массив: Обнулить элементы матрицы, лежащие одновременно ниже главной диагонали, включая эту диагональ...
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие одновременно ниже главной диагонали (включая эту диагональ) и выше...

8
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
20.10.2021, 18:09
Python
1
np.triu(matrix)
0
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 39
20.10.2021, 18:29  [ТС]
Можете пожалуйста полностью расписать код.
0
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
20.10.2021, 18:35
Это полный код.
1
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
20.10.2021, 18:38
Лучший ответ Сообщение было отмечено qwerzxcv123 как решение

Решение

qwerzxcv123,


Python
1
2
3
4
5
6
7
8
9
10
11
from random import randint
from numpy import triu, array
 
m = int(input('Размер матрицы: '))
matrix = array([[randint(10, 99) for col in range(m)] for row in range(m)])
 
print('Вот такая я была:\n')
print(*matrix, '', sep='\n')
 
print('Вот такая стала:\n')
print(*triu(matrix), sep='\n')
Добавлено через 2 минуты
qwerzxcv123, если не секрет, зачем вам numpy?
1
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
20.10.2021, 18:40
enx, матрица как-то уже дана, по условию, зачем ее вводить?
И вывод по условиям задачи не требуется.
0
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
20.10.2021, 18:47
Лучший ответ Сообщение было отмечено qwerzxcv123 как решение

Решение

u235, сеньор (мсье) дополнил ТЗ на написание сопроводительной доки , я сделяль.
1
0 / 0 / 0
Регистрация: 09.04.2019
Сообщений: 39
20.10.2021, 18:55  [ТС]
Нужно было для задания

Добавлено через 54 секунды
Не могли бы вы пожалуйста помочь с этими заданиями также на Numpy enx,
https://www.cyberforum.ru/pyth... st15785947
https://www.cyberforum.ru/pyth... st15786098
0
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
20.10.2021, 18:56
Цитата Сообщение от qwerzxcv123 Посмотреть сообщение
Не могли бы вы пожалуйста помочь с этими заданиями также на Numpy enx,
Нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.10.2021, 18:56
Помогаю со студенческими работами здесь

Обнулить элементы матрицы, лежащие на главной диагонали и выше нее
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие на главной диагонали и выше нее. Условный оператор не использовать.

В двухмерном массиве поменять местами элементы, лежащие выше и ниже главной диагонали
В двухмерном массиве поменять местами элементы, лежащие выше и ниже главной диагонали Буду благодарен за помощь в решение данного задания

В двумерном массиве поменять местами элементы, лежащие выше и ниже главной диагонали
В двухмерном массиве поменять местами элементы, лежащие выше и ниже главной диагонали. Как понять данное задание, вообще не знаю что...

Все элементы этой матрицы, лежащие на главной диагонали и выше ее, заменить единицами
Дана квадратная матрица А порядка М. Все элементы этой матрицы, лежащие на главной диагонали и выше ее, заменить единицами. Полученный...

Заменить все элементы матрицы ниже главной диагонали на нули
Задание: Дана матрица D(4,4) действительных чисел, заменить все элементы ниже главной диагонали на нули.. Написал код для выполнения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru