嘿,这是一个快速简单的问题...... 我怎样才能找到这个矩阵的最小值,不包括0? 如,8
arr = numpy.array([[ 0., 56., 20., 44.],
[ 68., 0., 56., 8.],
[ 32., 56., 0., 44.],
[ 68., 20., 56., 0.]])
答案 0 :(得分:17)
当您使用numpy
时,可以使用
arr[arr>0].min()
您发布的案例。 但如果您的数组可能有负值,那么您应该使用
arr[arr != 0].min()