numpy.random中的shuffle和permutation
numpy.random.shuffle(x) and numpy.random.permutation(x),这两个有什么不同,或者说有什么关系?
答: np.random.permutation与np.random.shuffle有两处不同:
如果传给permutation一个矩阵,它会返回一个洗牌后的矩阵副本;而shuffle只是对一个矩阵进行洗牌,无返回值。 如果传入一个整数,它会返回一个洗牌后的arange。
下面的源码可以看出来:
3280 def permutation(self, object x):
...
3307 if isinstance(x, (int, np.integer)):
3308 arr = np.arange(x)
3309 else:
3310 arr = np.array(x)
3311 self.shuffle(arr)
3312 return arr
numpy.random中的shuffle和permutation相关推荐
- Numpy.random中shuffle与permutation的区别(转)
huffle与permutation的区别 函数shuffle与permutation都是对原来的数组进行重新洗牌(即随机打乱原来的元素顺序):区别在于shuffle直接在原来的数组上进行操作,改变原 ...
- Numpy.random中shuffle与permutation的区别
shuffle与permutation的区别 函数shuffle与permutation都是对原来的数组进行重新洗牌(即随机打乱原来的元素顺序):区别在于shuffle直接在原来的数组上进行操作,改变 ...
- numpy.random中shuffle 和permutation的区别
共同点:shuffle与permutation这两个函数都是对打乱原来数组的顺序. 不同之处: shuffle直接在原来数组上操作,而permutation不改变原有数组顺序,只是返回一个新的乱序的数 ...
- numpy.random 中rand和randn 函数的区别
在学习numpy时,遇到了rand和randn两个函数,一开始不注意还把这俩当成同一个函数了.后来从网上查到,rand产生的是位于(0, 1)内的随机数,我猜测可能是服从标准均匀分布的随机数:rand ...
- random.shuffle和numpy.random.shuffle用法一样吗?
random.shuffle和numpy.random.shuffle的使用 1.对于一维数据 2.对于多维数据 2.1 random.shuffle操作np.array格式数组 2.2 random ...
- python random 和numpy random_Python中numpy.random和random.random之间的区别
我在Python中有一个大脚本. 我在其他人的代码中得到了启发,所以最终我在某些方面使用了numpy.random模块(例如,用于创建从二项式分布中获取的随机数数组),而在其他地方,我使用了模块ran ...
- numpy.random 模块中文文档学习笔记
1 numpy.random.randint() 整数随机,指定上下界,左闭右开 np.random.randint(1, size=10) >>> array([0, 0, 0, ...
- python中numpy.random.gamma()函数
python中numpy.random.gamma()函数 根据官网,地址如下: https://www.w3cschool.cn/doc_numpy_1_11/numpy_1_11-generate ...
- Python的numpy库中rand(),randn(),randint(),random_integers()等random系函数的使用
在使用Python进行数据处理时,往往需要用到大量的随机数据,那如何构造这么多数据呢?Python的第三方库numpy库中提供了random函数来实现这个功能. 本文将根据官方文档以及其他博友的博客一 ...
最新文章
- python找出值为nan_Python Numpy:找到list中的np.nan值方法
- 解析super-smack的smack文件
- Linux下redis的安装及配置.
- iOS-项目常见文件
- js创建对象之原型模式2原型与in操作符
- 循环与函数及相关例子
- gps频率范围_以GPS为例讲解射频接收阻抗匹配的过程
- 半岛电视台员工遭iOS iMessage app零点击0day 漏洞利用攻击
- “元宇宙”火了,这玩意到底是啥?
- 基于java校园教务排课系统设计与实现(springboot框架)
- 快速搭建pgadmin4环境
- 联想拯救者Y9000P 2022 安装ubuntu 20.04 以及显卡驱动
- ps总结(一)-无失真的放大图片
- html按钮圆弧样式,几款不错的按钮样式汇总
- Oracle 文字排序,按照拼音,姓氏笔画等
- 一文了解数据分析师与商业分析师的区别(一)
- puppeteer学习(三)——抓取“相关搜索”关键词搜索豆瓣图书榜
- chrome屏蔽右上角更新提示
- 和人工智能交往,算不算爱情?
- TKIP中MIC值的算法及实现
热门文章
- emqtt数据存储mysql_基于Docker部署MQTT Broker(emqtt、EMQ)
- maven-svn-revision-number-plugin使用总结
- spyder使用教程2
- PyQt5 组件之QTableView锁定首列
- python的datetime.strptime_Python中的时间函数datetime.strptime()参数顺序的问题
- android播放amr音频文件格式,iOS 播放不了android的amr文件
- v4l打开video设备
- React 开发环境的搭建 (React脚手架)
- hbase原理详细解析
- Linux 云计算常用英语单词和语句汇总—6.0