NumPy: получить копию матрицы с обнуленными элементами ниже k-й диагонали
NumPy: Array Object Exercise-154 с решением
Напишите программу NumPy, чтобы получить копию матрицы с обнуленными элементами ниже k-й диагонали.
Пример решения :
Код Python:
import numpy as np
result = np.triu([[1,2,3],[4,5,6],[7,8,9],[10,11,12]], -1)
print("\nCopy of a matrix with the elements below the k-th diagonal zeroed:")
print(result)
Пример вывода:
Копия матрицы с обнуленными элементами ниже k-й диагонали: [[1 2 3] [4 5 6] [0 8 9] [0 0 12]]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для извлечения верхней треугольной части матрицы NumPy.
Далее: Напишите программу NumPy, чтобы проверить, содержит ли массив Numpy указанную строку.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code