Python 如何在numpy矩阵中找到最小值?

Python 如何在numpy矩阵中找到最小值?,python,arrays,matrix,numpy,minimum,Python,Arrays,Matrix,Numpy,Minimum,嘿,这是一个又快又简单的问题。。。 我如何找到这个矩阵的最小值,不包括0? 如图8所示 在使用numpy时,可以使用 arr[arr>0].min() 你贴的那个案子。 但是如果数组可能有负值,那么应该使用 arr[arr != 0].min() @肖恩:不,我用了arr作为数组的名称。你没有指定一个。@Justanotherdunce:ya-虽然我同意一些简单的问题可以通过对OPs部分的更多研究来解决,但在这种情况下,不熟悉矩阵操作(matlab,numpy风格)的人可能会发现很难得

嘿,这是一个又快又简单的问题。。。 我如何找到这个矩阵的最小值,不包括0? 如图8所示


在使用
numpy
时,可以使用

arr[arr>0].min()
你贴的那个案子。 但是如果数组可能有负值,那么应该使用

arr[arr != 0].min()

@肖恩:不,我用了
arr
作为数组的名称。你没有指定一个。@Justanotherdunce:ya-虽然我同意一些简单的问题可以通过对OPs部分的更多研究来解决,但在这种情况下,不熟悉矩阵操作(matlab,numpy风格)的人可能会发现很难得到不是0的最小值。
arr[arr != 0].min()