我如何在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
看起來正確。你是否忘記看十個負面的權力,這會減少數量的大小? –