Numpy(四)
来源:互联网 发布:unity3d 5.3.2f1 破解 编辑:程序博客网 时间:2024/06/05 20:58
Numpy的随机数函数
np.random的随机数函数(一)
rand(d0,d1,...,dn) #根据d0-dn创建随机数组,浮点数,范围[0,1),均匀分布randn(d0,d1...,dn) #根据d0-dn创建随机数数组,标准正态分布randint(low,high,shape) #根据shape创建随机整数或整数数组,范围是[low,high)seed(s) #随机数种子,s是给定的种子值
np.random的随机数函数(二)
shuffle(a) #根据数组a的第1轴进行随机排列,会改变数组apermutation(a) #根据数组a的第1轴产生一个新的乱序数组,不改变数组achoice(a,size,replace,p) #从一维数组a中以概率p抽取元素,形成size形状的新数组,replace表示是否可以重用元素,默认为False
例子:
import numpy as npa= np.array([1,2,3])np.random.shuffle(a)aOut[10]: array([3, 1, 2]) #此时数组a已经发生变化#------分隔线------a= np.array([1,2,3])np.random.permutation(a)Out[13]: array([3, 1, 2])aOut[14]: array([1, 2, 3]) #原始数组a并没有变化#------分隔线------b=np.random.randint(100,200,(8,))bOut[22]: array([169, 144, 172, 168, 147, 128, 141, 165])np.random.choice(b,(3,2))Out[23]: array([[165, 141], [165, 141], [165, 165]])np.random.choice(b,(3,2),replace=False)Out[24]: array([[169, 128], [165, 144], [141, 147]])np.random.choice(b,(3,2),p=b/np.sum(b))Out[25]: array([[144, 128], [128, 169], [172, 128]])
np.random的随机数函数(三)
uniform(low,high,size) #产生具有均匀分布的数组,low起始值,high结束值,size形状normal(loc,scale,size) #产生具有正态分布的数组,loc均值,scale标准差,size形状possion(lan,size) #产生具有泊松分布的数组,lam随机事件发生率,size形状
*参考资料:北京理工大学嵩天老师教学视频
*选择自己要走的路
阅读全文
0 0
- NumPy doc(四)
- Numpy(四)
- numpy 常用api(四)
- numpy 常用api(四)
- numpy 常用 api(四)
- NumPy教程之(四)
- python系列四.1(numpy基础)
- python(四):numpy快速数据处理
- Numpy快速处理数据--多项式函数(四)
- Python之numpy教程(四):数据处理、绘图、数据统计分析
- 利用Python数据分析:Numpy基础(四)
- 机器学习之numpy和matplotlib学习(四)
- 【Python】记录四:numpy矩阵操作(持续更新)
- numpy的基本用法(四)——numpy array合并
- Numpy 数组基础操作--索引、组合、分割、复制、遍历、转换、序列化(四)
- numpy 辨异(四)—— np.repeat 与 np.tile
- CS231n课程Python Numpy教程四:Matplotlib
- Numpy学习(1)numpy文件存取
- JQuery之DOM函数CSS样式学习总结
- 论文阅读:BoVW-MI:TASK DRIVEN DICTIONARY LEARNING BASED ON MUTUAL INFORMATION FOR MEDICAL IMAGE CLASSIFIC
- flex的应用
- 初入前端,学习进程
- 三、梯度下降与反向传播(含过程推导及证明)
- Numpy(四)
- display: none;与visibility: hidden;的区别
- [codeforces830D]Singer House
- Ubuntu 16.04 LTS安装sogou输入法详解
- oracle列转行,分割逗号,成一个张表
- 面试题2:实现Singleton模式
- BOOST库 之 lexical_cast类型转换
- linux系统排错
- 并发容器