Така че аз имам x b x c x d масив в Python. Наречете го S. Искам да създам масив a x b, да го наречем V, така че V [i, j] да е най-високата стойност, която S [i, j,. Също така искам да знам координатите (приблизително 0
Отговори:
2 за отговор № 1Използвайте numpy, за да получите максималната стойност по оста. Аргументът на осите се отнася до измерението, с което приемате макс.
import numpy as np
a,b,c,d = 3,4,5,6 #Whatever you want
S = np.random.random( (a,b,c,d))
V = np.max(S.reshape( (a,b,c*d) ), axis = 2)
#OR
V = np.max(np.max(S,axis = 3),axis = 2)