我如何在Python中找到浮点数的最小值? min()或array.min()不起作用。下面是代码:最小的浮点数在python中
import numpy as np
z=np.array([[ -4.26141957e-01],
[ -2.26582552e-01],
[ -7.28807682e-03],
[ 2.72843324e-02],
[ -5.59146620e-02],
[ -2.06062340e-05],
[ 1.06954166e-09],
[ -6.34170623e-01],
[ 5.07841198e-02],
[ -1.89888605e-04]])
z_min=z.min()
这给z_min = -0.63417062312627426
。我是一个Matlab用户,所以这让我很困惑...
哟你想要发生什么?这个答案对我来说是正确的 –
是的......这是正确的答案。也许你想'z [np.abs(z).argmin()]'数量最少? – Geoff
看起来正确。你是否忘记看十个负面的权力,这会减少数量的大小? –