Как видно из заголовка, я хочу изменить значение всех столбцов на один и тот же массив, не используя никакой внешней библиотеки, кроме numpy и без использования for, в то время или что-то подобное, потому что я ищу эффективность.
Я думал, что смогу решить эту проблему с помощью срезов, потому что вы можете сделать это для строк.
# Initial matrix
a= [[0,0,0],
[0,0,0],
[0,0,0]]
# Wanted array to replace all columns with
b = [1,2,3]
# Matrix after replacement
a= [[1,1,1],
[2,2,2],
[3,3,3]]
Это вывод, который я хотел, но по какой-то причине я пока не смог этого добиться, потому чтоЯ хочу сделать это простым способом. Как я могу это сделать? Заранее спасибо.