У меня есть вопрос о добавлении матрицы. У меня есть матрица A = np.ones ([10,10]) и матрица B = np.array ([[2,2,2], [2,2,2], [2,2,2]] ). Теперь я хочу добавить матрицу B в A, но в определенных c позициях, строках 2,6,7 и столбцах 2,6,7.
Как мне сделать, чтобы получить следующую матрицу:
[[1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1],
[1,1,3,1,1,1,3,3,1,1],
[1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1],
[1,1,3,1,1,1,3,3,1,1],
[1,1,3,1,1,1,3,3,1,1],
[1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1]]
Я больше привык к Matlab, и там это выглядело бы примерно так: A ((3,7,8), (3,7,8)) = A ((3,7,8) ), (3,7,8)) + B. Я попробовал нечто подобное в Python, но размеры не совпадали.