我想重新排序我的 numpy 数组的维度。以下代码有效,但速度太慢。
for i in range(image_size):
for j in range(image_size):
for k in range(3):
new_im[k, i, j] = im[i, j, k]
在此之后,我对 new_im 进行矢量化:
new_im_vec = new_im.reshape(image_size**2 * 3)
也就是说,我不需要 new_im,我只需要到达 new_im_vec。有一个更好的方法吗?image_size 约为 256。