I want to resize my numpy array. The following code snippet works, but it's too slow.
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]
After that I vectorize new_im:
new_im_vec = new_im.reshape(image_size**2 * 3)
However, I don't need new_im, and I only need to get to new_im_vec. Is there a better way to do this? image_size is around 256.
python numpy
Mohammad moghimi
source share