Sea*_*ean 10 python arrays numpy matrix minimum
嘿,这是一个快速简单的问题......我怎样才能找到这个矩阵的最小值,不包括0?如,8
arr = numpy.array([[ 0., 56., 20., 44.],
[ 68., 0., 56., 8.],
[ 32., 56., 0., 44.],
[ 68., 20., 56., 0.]])
Run Code Online (Sandbox Code Playgroud)
jme*_*etz 17
在您使用时numpy,您可以使用
arr[arr>0].min()
Run Code Online (Sandbox Code Playgroud)
对于您发布的案例.但如果您的数组可能有负值,那么您应该使用
arr[arr != 0].min()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11397 次 |
| 最近记录: |