@numpy数组的max、min、argmax和argmin计算方法
官方对numpy.max和numpy.min的说明
参考官方的理解
数组:
2 | 4 | 6 | 1 |
1 | 5 | 2 | 9 |
import numpy as np
if __name__ == '__main__':
a = np.array([[2, 4, 6, 1], [1, 5, 2, 9]])
print(a)
print(np.argmax(a, axis=0)) # axis=0是指把第零个维度压缩为1, 操作(取大小、取最大等)的元素和softmax(dim=0一样,都是同一个位置的元素)
print(np.argmax(a, axis=1)) # axis=1是指把第一个维度压缩为1
# 预估axis=0会输出[0 1 0 1]
pass
运行结果: