0
У меня есть Numpy массив формы (Х, 2):Изменения формы Numpy массива
array([[-0.42766381, -0.14222465],
[ 0.14321355, -0.11368064],
[ 0.0004935 , -0.11368064],
[ 0.0004935 , -0.08513739],
[ 0.1432126 , -0.02805013],
[ 0.0004935 , 0.05758133],
[ 0.14321165, 0.05758095],
[ 0.7 , 0.08612439],
[ 0.0004935 , 0.08612439],...
Я хотел бы изменить форму этого массива (Х, 3,2):
array([[[-0.42766381, -0.14222465]
[ 0.14321355, -0.11368064]
[ 0.0004935 , -0.11368064]]
[[ 0.0004935 , -0.08513739]
[ 0.1432126 , -0.02805013]
[ 0.0004935 , 0.05758133]]
[[ 0.14321165, 0.05758095]
[ 0.7 , 0.08612439]
[ 0.0004935 , 0.08612439]]]
благодарит за вашу помощь!
'A.reshape (-1,3,2)' должен делать это (где 'A' - это массив) – plonser
use numpy.reshape() – LaPriWa
Вы хотите' (X, 3,2) 'или (X/3,3,2) '? Такое же количество элементов или увеличение числа? – hpaulj