У меня есть массив под названием meanRSS 8 * 720, и я хочу увидеть минимальное значение в каждом столбце и вычесть это значение из других элементов этого столбца. Я хочу сделать это для каждого столбца.Поиск минимального значения в каждом столбце массива 8 * 720?
meanRSS.shape = (8720)
minInds = meanRSS.argsort()
Я не знаю, как действовать после этого. Я новичок в python.
Out[13]:
array([[5, 2, 1],
[6, 4, 3],
[1, 6, 8],
[8, 5, 4]])
In [14]: minInds = a.argsort()
In [15]: minInds
Out[15]:
array([[2, 1, 0],
[2, 1, 0],
[0, 1, 2],
[2, 1, 0]])
Но я хочу, чтобы это отсортировано по столбцам, а не по строкам.
большое спасибо. Но будет ли эта строка работать для моего массива 8 * 720 или мне нужно использовать цикл for для вычисления этого для каждого столбца в нем? – JUBER
Он должен работать для 2D-массива (матрицы) независимо от того, каким будет измерение. – Psidom