Вставить столбцы из массива в матрицы из другого массиваPython

Программы на Python
Anonymous
Вставить столбцы из массива в матрицы из другого массива

Сообщение Anonymous »

Предположим, у меня есть массив матриц numpy

Код: Выделить всё

A=numpy.array([[[1, 0, 0],[1, 1, 0],[0, 1, 0],[1, 1, 1]],[[1, 0, 0],[1, 1, 1],[0, 0, 1],[1, 0, 1]]])
и еще один массив

Код: Выделить всё

B=np.array([[1,2,3,4],[5,6,7,8]])
который мы интерпретируем как массив столбцов для вставки в A.
Как мне теперь вставить столбцы из B в A , т.е. получить

Код: Выделить всё

[[[1, 1, 0, 0],[2, 1, 1, 0],[3, 0, 1, 0],[4, 1, 1, 1]],[[5, 1, 0, 0],[6, 1, 1, 1],[7, 0, 0, 1],[8, 1, 0, 1]]]
?
Я пробовал использовать numpy.insert, но, к сожалению, не нашел решения этой проблемы с помощью этого метода.< /п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... ther-array

Вернуться в «Python»