Indexation bizarre avec numpy
J'ai une variable, x, qui est de la forme (2,2,50,100). J'ai également un tableau, y, qui est égal à np.array ([0,10,20]). Une chose étrange se produit lorsque j'indexe x [0,:,:, y]. x = np.full((2,2,50,100),np.nan) y = np.array([0,10,20]) print(x.shape) (2,2,50,100) print(x[:,:,:,y].shape) (2,2,50,3) print(x[0,:,:,:].shape) (2,50,100) print(x[0,:,:,y].shape) (3,2,50) Pourquoi le dernier produit-il (3,2,50) …