Tôi muốn sắp xếp lại thứ nguyên mảng của tôi. Đoạn mã sau hoạt động nhưng quá chậm.sắp xếp lại các mảng có nhiều mảng
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]
Sau này, tôi vectorize các new_im:
new_im_vec = new_im.reshape(image_size**2 * 3)
Điều đó nói rằng, tôi không cần new_im và tôi chỉ cần để có được để new_im_vec. Có cách nào tốt hơn để làm điều này? image_size là khoảng 256.
Nếu bạn đang sử dụng Python2, bạn có thể sử dụng 'xrange' thay vì' phạm vi' – jh314