/
Вопросы и ответы
/
Python
/

Как удалить строку и столбец из матрицы python

Как удалить строку и столбец из матрицы python

4 года назад

Человек-Молекула

Ответы

0

Чтобы удалить строку и столбец из матрицы, можно, например, собрать новую матрицу (двухмерный список) из срезов до и от ненужных нам строк и столбцов

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
del_row = 2
del_col = 1
new_matrix = [
    row[:del_col] + row[del_col + 1:] 
    for row in matrix[:del_row] + matrix[del_row + 1:]
]
new_matrix  # [[1, 3], [4, 6]]

3 года назад

Ivan Mamtsev