『Python学习笔记』np.random.rand()函数和np.random.randn()函数
目录
一. np.random.rand()函数
二. np.random.randn()函数
一. np.random.rand()函数
- 语法:np.random.rand(d0,d1,d2……dn)
- 注意:使用方法与np.random.randn()函数相同。
- 作用: 通过本函数可以返回一个或一组服从“0~1”均匀分布的随机样本值。随机样本取值范围是[0,1),不包括1。
- 应用:在深度学习的Dropout正则化方法中,可以用于生成dropout随机向量(dl),
- 例如:keep_prob表示保留神经元的比例:dl = np.random.rand(al.shape[0],al.shape[1]) < keep_prob
- 例如:
二. np.random.randn()函数
- 语法:np.random.randn(d0,d1,d2……dn)
- 1. 当函数括号内没有参数时,则返回一个浮点数;
- 2. 当函数括号内有一个参数时,则返回秩为1的数组,不能表示向量和矩阵;
- 3. 当函数括号内有两个及以上参数时,则返回对应维度的数组,能表示向量或矩阵;
- 4. np.random.standard_normal()函数与np.random.randn()类似,但是np.random.standard_normal()的输入参数为元组(tuple)。
- 5. np.random.randn()的输入通常为整数,但是如果为浮点数,则会自动直接截断转换为整数。
- 作用:通过本函数可以返回一个或一组服从标准正态分布的随机样本值。
- 特点:标准正态分布是以0为均数、以1为标准差的正态分布,记为N(0,1)。对应的正态分布曲线如下所示,即
- 标准正态分布曲线下面积分布规律是:在-1.96~+1.96范围内曲线下的面积等于0.9500(即取值在这个范围的概率为95%),在-2.58~+2.58范围内曲线下面积为0.9900(即取值在这个范围的概率为99%)。
- 因此:由np.random.randn()函数所产生的随机样本基本上取值主要在-1.96~+1.96之间,当然也不排除存在较大值的情形,只是概率较小而已。
『Python学习笔记』np.random.rand()函数和np.random.randn()函数相关推荐
- 『Python学习笔记』Python实现并发编程(补充joblibpymysql)
Python实现并发编程(补充joblib&pymysql) 文章目录 一. 并发编程知识点 1.1. 为什么引入并发编程 1.2. 如何选择多线程多进程多协程 1.2.1. 什么是CPU密集 ...
- 『Python学习笔记』Mac系统汇总:终端文件显示不同颜色Pycharm代码模板JAVA环境变量
Mac系统:终端文件显示不同颜色&Pycharm代码模板&JAVA环境变量! 文章目录 一. 显示不同颜色 二. mac电脑怎么设置触控板拖动 三. mac系统中termius终端中文 ...
- 『Python学习笔记』Python中的异步Web框架之fastAPI介绍RestAPI
Python中的异步Web框架之fastAPI介绍&RestAPI 文章目录 一. fastAPI简要介绍 1.1. 安装 1.2. 创建 1.3. get方法 1.4. post方法 1.5 ...
- 『Python学习笔记』Git的使用教程
Git的使用教程 文章目录 一. Git介绍 1.1. 安装和配置 1.2. git工作流程 1.3. Git 工作区.暂存区和版本库 1.4. Git 创建仓库 二. Git基本操作 2.1. 远程 ...
- 『Python学习笔记』使用pycharts包画地图!
使用pycharts包画地图! 文章目录 一. 环境包的安装 二. 画中国地图 三. 参考文献 一. 环境包的安装 pyecharts的下载参考此文章(选择0.1.9.4版本):https://zhu ...
- python学习笔记(装饰器、迭代器生成器、内置函数、软件目录开发规范)
装饰器 定义:本质是函数,(功能:装饰其他函数):就是为其他函数添加附加功能 模拟场景一,在现有的函数中增加某个功能.现有的做法是定义新函数,并且加入函数中.需要修改源代码. def logger() ...
- 『CV学习笔记』图像处理透视变换(Python+Opencv)
图像处理透视变换(Opencv) 文章目录 一. 透视变换定义 二. 代码实现 2.1. order_points函数 2.2. four_point_transform函数 2.3. 程序主函数 三 ...
- 『NLP学习笔记』TextCNN文本分类原理及Pytorch实现
TextCNN文本分类原理及Pytorch实现 文章目录 一. TextCNN网络结构 1.1. CNN在文本分类上得应用 1.2. 回顾CNN以及Pytorch解析 1.2.1. CNN特点 1.2 ...
- 『NLP学习笔记』长短期记忆网络LSTM介绍
长短期记忆网络LSTM介绍 文章目录 一. 循环神经网络 二. 长期依赖问题 三. LSTM 网络 四. LSTM 背后的核心理念 4.1 忘记门 4.2 输入门 4.3 输出门 五. LSTM总结( ...
最新文章
- PyQt4基本布局常用方法之addSpacing
- vue渲染html失败,Vue ssr失败,渲染的html为undefined
- requestmapping配置页面后_@RequestMapping接口及页面乱码问题
- Linux: terminal 终端生存指南
- 18K-28K/m, 南京的卢技术社招:感知、OCR、SLAM方向
- Linux的useradd
- evb测试板_DVT测试方案
- 11.并发编程--同步类容器和并发类容器
- 27.yii2 商城
- 拓端tecdat|R语言两层2^k析因试验设计(因子设计)分析工厂产量数据和Lenth方法检验显著性可视化
- XenApp / XenDesktop 7.6 初体验一 安装, 配置站点和序列号服务器
- python 爬虫 客户端_python爬虫
- 适合新手的python练习(9)
- Matlab矩阵和向量中的常用函数
- 在html中用于设置页面元信息的标示符,在html中用于设置页面元信息的标示符是什么...
- 关于GoldWave给Vegas视频添加音频叠加的教程分享
- 为什么需要设置System.setProperty(“es.set.netty.runtime.available.processors“, “false“);
- SPSS学习笔记之——OR值与RR值
- ubuntu使用zsh进行命令行自动补全
- 薪酬方案设计:公司高管薪酬体系搭建
热门文章
- 图书推荐系统项目分享
- 数字IC设计 - 数字集成电路基础
- win10局域网中只能发现部分计算机,Windows10系统局域网中共享计算机找不到怎么办...
- bigdecimal不等于0怎么写_不了解这些练习技巧,你怎么能写好毛笔字?
- mac安装cornerston3
- eclipse安装devstyle插件失败问题AN error occurred while colleting items tobe installed
- 三年一跳槽、拒绝“唯学历”,火速 Get 这份程序员求生指南!
- 外链分享已取消无法下载怎么办_热点 | 手机号码归属地能否取消?工信部回应......
- linux下的acr122工具
- 2016即将结束,你的目标实现了吗?