電圧出力を含むnumpy配列の幾何平均を求めるためにscipyのgmean()関数を使用しています。数字の範囲は-80.0〜30.0です。現在、numpy配列は2次元であり、2つの異なる測定のための電圧を与える。scipy stats geometric mean returns NaN
array([[-60.0924, -60.0882],
[-80. , -80. ],
[-80. , -80. ],
...,
[-60.9221, -66.0748],
[-61.0971, -65.9637],
[-61.2706, -65.8803]])
私は幾何平均を取るときしかし、私がNaNを得る:
>>> from scipy import stats as scistats
>>> scistats.gmean(voltages)
array([ NaN, NaN])
誰がこれを引き起こしている可能性がありますどのような考えを持っていますか?私は何か間違っているのですか?
ありがとうございます!
なぜ負の値の幾何平均を計算しますか?意味がない。代わりにその絶対値の幾何平均を計算しますか? –