Я использую функцию scmey gmean (), чтобы определить среднее геометрическое значение массива numpy, который содержит выходы напряжения. Диапазон чисел составляет от -80,0 до 30,0. В настоящее время массив Numpy является двумерным, давая напряжение для двух разных измерений.
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])
Кто-нибудь знает, что может быть причиной этого? Я что-то не так делаю?
Заранее спасибо!