我有一个数组,结构如下。为了简化这个问题,这里只展示了部分内容:
8 2 3 4 5 6
3 6 6 7 2 6
3 8 5 1 2 9
6 4 2 7 8 3
我希望找到这个二维数组中的最小值,但使用内置的min函数会返回一个值错误:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
我尝试了使用np.argmin来代替:
https://docs.scipy.org/doc/numpy/reference/generated/numpy.argmin.html
但它只能沿着单个轴进行评估,并返回单行/列中最小值的索引,而我想评估整个数组并返回最低值,而不是索引。
如果可能的话,最好也可以返回最小项的索引值,因为可以从中轻松找到最小值。
编辑:感谢下面的评论,np.min
是我要寻找的解决方案,我之前不知道它的存在,所以我的问题已经解决。
numpy.min
? - Divakar1
吗? - akash karothiya