Создайте трехмерный массив из двумерного массива, повторяя / повторяя вдоль первой оси
Предположим, у меня естьn × m
массив, т.е.
array([[ 1., 2., 3.],
[ 4., 5., 6.],
[ 7., 8., 9.]])
А я что генерировать 3D массивk × n × m
где все массивы на новой оси равны, т.е. тот же массив, но теперь3 × 3 × 3
.
array([[ 1., 2., 3.],
[ 4., 5., 6.],
[ 7., 8., 9.]],
[[ 1., 2., 3.],
[ 4., 5., 6.],
[ 7., 8., 9.]],
[[ 1., 2., 3.],
[ 4., 5., 6.],
[ 7., 8., 9.]]])
Как я могу получить это?