У меня есть следующий код, который строит две матрицы a
(3 * 2 матрицы нулей) и b
.Я хочу заменить 0
s в матрице a
на 1
s в зависимости от местоположения индекса, хранящегося в индексе b
.Я хочу сделать это без for
петли.
import numpy as np
a = np.zeros((3, 2))
b = np.array([0, 1, 0])
Вывод должен быть
c = [[1, 0],
[0, 1],
[1, 0]]