这是一个简单的测试
import numpy as np
data = np.array([-1,0,1])
print data.std()
>> 0.816496580928
Run Code Online (Sandbox Code Playgroud)
我不明白这个结果是如何产生的?明显:
( (1^0.5 + 1^0.5 + 0^0.5)/(3-1) )^0.5 = 1
Run Code Online (Sandbox Code Playgroud)
在matlab它给了我std([-1,0,1]) = 1.你能帮助我理解它是如何numpy.std()工作的吗?