当前位置: 首页 > news >正文

【转】np.random.random()函数 参数用法以及numpy.random系列函数大全

转自:https://www.cnblogs.com/DOMLX/p/9751471.html


 

 

1.np.random.random()函数参数

np.random.random((1000, 20))

上面这个就代表生成1000行 20列的浮点数,浮点数都是从0-1中随机。

 

2.numpy.random.rand()函数用法

numpy.random.rand(d0, d1, ..., dn):
生成一个[0,1)之间的随机浮点数或N维浮点数组。

 

3.numpy.random.randn()函数用法:

numpy.random.randn(d0, d1, ..., dn):
生成一个浮点数或N维浮点数组,取数范围:正态分布的随机样本数。

 

4.numpy.random.standard_normal()函数用法

numpy.random.standard_normal(size=None):
生产一个浮点数或N维浮点数组,取数范围:标准正态分布随机样本

 

5.numpy.random.randint()函数用法:

numpy.random.randint(low, high=None, size=None, dtype='l'):
生成一个整数或N维整数数组,取数范围:若high不为None时,取[low,high)之间随机整数,否则取值[0,low)之间随机整数。

 

6.numpy.random.random_integers()函数用法:

numpy.random.random_integers(low, high=None, size=None):
生成一个整数或一个N维整数数组,取值范围:若high不为None,则取[low,high]之间随机整数,否则取[1,low]之间随机整数。

 

7.numpy.random.random_sample()函数用法

numpy.random.random_sample(size=None):
生成一个[0,1)之间随机浮点数或N维浮点数组。

 

8.numpy.random.choice()函数用法

numpy.random.choice(a, size=None, replace=True, p=None):
从序列中获取元素,若a为整数,元素取值为np.range(a)中随机数;若a为数组,取值为a数组元素中随机元素。

 

9.numpy.random.shuffle()函数用法

numpy.random.shuffle(x):
对X进行重排序,如果X为多维数组,只沿第一条轴洗牌,输出为None。

 

10.numpy.random.permutation()函数用法

numpy.random.permutation(x):
与numpy.random.shuffle(x)函数功能相同,两者区别:peumutation(x)不会修改X的顺序。

 

 

 

参考博客:https://blog.csdn.net/kancy110/article/details/69665164/

 

转载于:https://www.cnblogs.com/xianhan/p/10834683.html

相关文章:

  • 从零开始手写一个优化版React脚手架
  • JavaWeb学习笔记(十二)--Session案例
  • 实验:basic验证,组验证
  • 携程、阿里、京东、腾讯iOS春招面试过程以及面试题总结!
  • 003-软件质量模型的6大特性27个子特性(转)
  • 使用SpringSession管理分布式会话时遇到的反序列化问题
  • c语言程序设计第1章
  • 计算机的三大原则
  • Java并发之AQS详解
  • htaccess隐藏index.php,301重定向等等..
  • CF241B Friends
  • Git学习总结——简单易懂的教程
  • 整理收集的一些常用java工具类
  • vue+express+mysql +node项目搭建
  • AGC002 补题小结
  • 网络传输文件的问题
  • [deviceone开发]-do_Webview的基本示例
  • CODING 缺陷管理功能正式开始公测
  • download使用浅析
  • gitlab-ci配置详解(一)
  • Iterator 和 for...of 循环
  • Java IO学习笔记一
  • JavaScript的使用你知道几种?(上)
  • JS笔记四:作用域、变量(函数)提升
  • JS题目及答案整理
  • nodejs:开发并发布一个nodejs包
  • Python 反序列化安全问题(二)
  • React组件设计模式(一)
  • vue:响应原理
  • Vue全家桶实现一个Web App
  • Wamp集成环境 添加PHP的新版本
  • 大快搜索数据爬虫技术实例安装教学篇
  • 马上搞懂 GeoJSON
  • 前端性能优化--懒加载和预加载
  • 深度解析利用ES6进行Promise封装总结
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 责任链模式的两种实现
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • #DBA杂记1
  • $.ajax中的eval及dataType
  • (12)Linux 常见的三种进程状态
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (第二周)效能测试
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (分享)自己整理的一些简单awk实用语句
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (四)Android布局类型(线性布局LinearLayout)
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)http-server应用
  • (转)原始图像数据和PDF中的图像数据
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET Core中的去虚
  • .NET Framework杂记