我想把这个numpy images数组的顺序改为channel_last training_data:(2387,1,350,350)至(2387,350,350,1)validation_data:(298,1,350,350)到(298,350,350,1)testing_data:(301,1,350,350)至(301,350,350,1)
我试过了,但是不管用
np.rollaxis(training_data,0,3).shape
np.rollaxis(validation_data,0,3).shape
np.rollaxis(testing_data,0,3).shape
字符串
3条答案
按热度按时间hxzsmxv21#
你需要像这样的
np.transpose
方法:字符串
其他的也可以这样做
wvt8vs2t2#
如果你正在移动的轴的长度为
1
,一个简单的整形就可以了:字符串
ej83mcc03#
这样做:
字符串
对于您的情况,您希望将轴0滚动到最后一个位置(超过3),因此必须将to_where设置为4(超过3)。
这将工作(亲自测试):
型