Наличие произвольного двумерного массива, скажем, нулей и массива индексов:
z = np.zeros((5,5))
ix = np.array([1,4,2,3,0])
Как я могу добавить 1
из столбцов, указанных 1d-массивом, для получения:
array([[0, 1, 1, 1, 1],
[0, 0, 0, 0, 1],
[0, 0, 1, 1, 1],
[0, 0, 0, 1, 1],
[1, 1, 1, 1, 1]])
Мне не удалось найти простой способ сделать это, используя numpy
.