Я пытался вычислить std
для массива, я пытался использовать numpy
и pandas
, чтобы найти std
, но то, что я достиг, не логично, у меня есть два разных std
для того же массива!
Почему это происходит?
>>> import numpy as np
>>> import pandas as pd
>>> a = np.arange(10)+1
>>> a
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
>>> a.std()
2.8722813232690143
>>> b = pd.DataFrame(a)
>>> b.std()
0 3.02765
dtype: float64