官术网_书友最值得收藏!

Using Python to compute standard deviation and variance

Now, NumPy also makes it incredibly easy to compute the standard deviation and variance. If you want to compute the actual standard deviation of this dataset that we generated, you just call the std function right on the dataset itself. So, when NumPy creates the list, it's not just a normal Python list, it actually has some extra stuff tacked onto it so you can call functions on it, like std for standard deviation. Let's do that now:

incomes.std() 

This gives us something like the following output (remember that we used random data, so your figures won't be exactly the same as mine):

20.024538249134373 

When we execute that, we get a number pretty close to 20, because that's what we specified when we created our random data. We wanted a standard deviation of 20. Sure enough, 20.02, pretty close.

The variance is just a matter of calling var.

incomes.var() 

This gives me the following:

400.98213209104557 

It comes out to pretty close to 400, which is 202. Right, so the world makes sense! Standard deviation is just the square root of the variance, or you could say that the variance is the standard deviation squared. Sure enough, that works out, so the world works the way it should.

主站蜘蛛池模板: 财经| 岳西县| 万荣县| 大安市| 富顺县| 岳西县| 宁波市| 百色市| 昭通市| 乌鲁木齐县| 文昌市| 榆中县| 志丹县| 武山县| 吴桥县| 玉屏| 买车| 江达县| 荣昌县| 图木舒克市| 连山| 沙雅县| 长岛县| 天峨县| 海南省| 黑河市| 手机| 盐津县| 衡南县| 吉首市| 克什克腾旗| 临洮县| 萝北县| 汽车| 五家渠市| 娄底市| 温泉县| 阳城县| 海南省| 辉南县| 平舆县|