文档章节

SciPy中的统计模块

AllenOR灵感
 AllenOR灵感
发布于 2017/09/10 01:28
字数 326
阅读 8
收藏 0

NumPy 替我们搞定了向量和矩阵的相关操作,基本上算是一个高级的科学计算器。SciPy 基于 NumPy 提供了更为丰富和高级的功能扩展,在统计、优化、插值、数值积分、时频转换等方面提供了大量的可用函数,接下来我们就学习一下 SciPy 中的统计和优化模块。

首先我们导入相关的模块:

import numpy as np
import scipy.stats as stats  # 统计

统计部分

生成随机数

生成 n 个随机数可用 rv_continuous.rvs(size = n) 或者 rv_discrete.rvs(size = n) ,其中 rv_continuous 表示连续型的随机分布,比如均匀分布(uniform)、正太分布(norm)、贝塔分布(beta)等; rv_discrete 表示离散型的随机分布,比如伯努利分布(bernoulli)、几何分布(geom)、泊松分布(poisson)等。我们生成10个 [0, 1] 区间上的随机数和10个服从参数 a = 4, b = 2 的贝塔分布随机数:

rv_unif = stats.uniform.rvs(size = 10)
print rv_unif
rv_beta = stats.beta.rvs(size = 10, a = 4, b = 2)
print rv_beta
假设检验

好了,现在我们生成一组数据,并查看相关的统计量:

norm_dist = stats.norm(loc = 0.5, scale = 2)
n = 100
dat = norm_dist.rvs(size = n)
print 'mean of data is: ' + str(np.mean(dat))
print 'median of data is: ' + str(np.median(dat))
print 'standard deviation of data is: ' + str(np.std(dat))

本文转载自:http://www.jianshu.com/p/f39783216445

共有 人打赏支持
AllenOR灵感
粉丝 10
博文 2634
码字总数 82983
作品 0
程序员
Python数据分析工具库-Scipy 矩阵支持库

函数库在库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。可以进行插值处理、信号滤波以及用C语言加速...

损失函数
05/28
0
0
centos中virtualenv安装scipy

因为项目需要scipy,在virtualenv中安装scipy,参考官方安装说明http://www.scipy.org/scipylib/building/linux.html,需要numpy,pip install numpy很简单安装好了,但是pip install scipy时...

quanpower
2014/03/07
0
0
Python-Matplotlib安装及简单使用

在使用NumPy进行学习统计计算时是枯燥的,大量的数据令我们很头疼,所以我们需要把它图形化显示。 Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。 Matplotlib的官网地址是 http:/...

不是胖子
2014/02/27
0
2
Python计算机视觉:第一章 图像处理基础

第一章 图像处理基础 1.1 PIL-Python图像库 1.2 Matplotlib库 1.3 NumPy库 1.3.3 直方图均衡化 1.4 SciPy模块 1.5 更高级的例子:图像降噪 1.1 PIL-Python图像库 PIL (Python Imaging Librar...

weixin_37773766
05/24
0
0
module 'scipy.misc' has no attribute 'imread'-------AttributeError: 'module' object has no attrib...

需要安装pillow 可以使用如下命令 官方scipy中提到, is deprecated! is deprecated in SciPy 1.0.0, and will be removed in 1.2.0. Use instead. SciPy1.0.0不赞成使用imread,在1.2中已经......

水球喵
07/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

转:XMLHttpRequest2 新技巧

”XMLHttpRequest 的异步调用网上找的例子运行没问题,但稍微改了一点点就报错”InvalidStateError: XMLHttpRequest has an invalid context“。断断续续 搞了3天终于通了,可以接收二进制文...

SamXIAO
16分钟前
0
0
=====D服务器定时任务=====

Linux定时任务 crontab linux系统是有cron这个系统服务来控制的,Liunx系统上包含很多的计划性工作,使用者自己可以设置计划任务,所以linux系统提供了使用者控制计划任务的命令 crontab的启...

覃光林
25分钟前
0
0
xilinx资源

本系列教学视频由赛灵思高级战略应用工程师带领你:从零开始,一步步深入 掌握 HLS 以及 UltraFAST 设计方法,帮助您成为系统设计和算法加速的大拿! http://www.eetrend.com/topics/2018-0...

whoisliang
36分钟前
2
0
企业级开源四层负载均衡解决方案--LVS

网盘链接 企业级开源四层负载均衡解决方案--LVS 本课程将在Linux环境下,学习配置使用LVS,对Web集群和MySQL集群进行负载均衡,并结合利用Keepalived实现负载均衡器的高可用,实现对后端Rea...

qq__2304636824
45分钟前
3
0
Windows上安装Spacemacs

emacs安装 下载地址emacs 安装比较简单,解压后执行\bin\addpm.exe即可 emacs配置 emacs的默认配置文件路径和.emacs.d文件夹都是在Windows主目录下的 C:\Users\Administrator\AppData\Roami...

yxmsw2007
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部