Python numpy.random中的shuffle和permutation函数的区别
Great things are not done by impulse, but by a series of small things brought together.
伟大的成就并非源自一时冲动,而是由一系列小事汇聚而成的。
Python numpy.random中的shuffle和permutation函数的区别
如果传给permutation一个矩阵,它会返回一个新排列的矩阵副本;而shuffle只是对一个矩阵进行洗牌,无返回值。
permutation函数如果传入一个整数,它会返回一个乱序的数组;而shuffle的参数不能为整数。
代码实例:
import numpy as np
N=10
array=[1,2,3,4,5]print np.random.permutation(N)
print np.random.shuffle(array)
print np.random.permutation(array)
输出结果如下:
[1 2 4 9 0 3 5 6 7 8]
None
[5 4 3 1 2]
Python numpy.random中的shuffle和permutation函数的区别相关推荐
- numpy.random中的shuffle和permutation
numpy.random.shuffle(x) and numpy.random.permutation(x),这两个有什么不同,或者说有什么关系? 答: np.random.permutation与 ...
- Python Numpy random.chisquare() 卡方分布
NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...
- Python Numpy random.rayleigh() 瑞利分布
NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...
- Python Numpy random.pareto() 帕累托分布
NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...
- python定义类()中写object和不写的区别
python定义类()中写object和不写的区别 这里需要说明一下: python3中,类定义默认继承object,所以写不写没有区别 但在python2中,并不是这样 所以此内容是针对python ...
- 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不改变原有数组顺序,只是返回一个新的乱序的数 ...
- [转载] python numpy.random.randn()与numpy.random.rand()的区别 (正态分布公式)(标准正态分布 standard normal distribution
参考链接: Python中的numpy.random.randn 引用文章: numpy.random.randn()与numpy.random.rand()的区别 https://www.cnblo ...
- python绘制灰度图片直方图-python – numpy图像中灰度值的直方图
我将图像加载到numpy数组中,并希望在直方图中绘制其颜色值. import numpy as np from skimage import io from skimage import color ...
最新文章
- java和python哪个好就业2020-java和python哪个未来发展比较好?
- 一年的天数 Exercise06_16
- 使用React,TypeScript和Socket.io构建聊天应用
- Linux性能优化方向及相关工具
- 1014.修改clion的工具链
- ftp可以传输什么类型文件_为什么文件传输软件总让数据“没有安全感”?
- python数据分析与excel_读Python数据分析基础之Excel读写与处理
- PHP Redis List [列表] 的使用
- 数据转换软件公司——HYFsoft
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- 矩阵的特征值及特征向量理解
- vue微信扫码登录过程
- lvds输入悬空_LVDS布线的一般原则
- 软件测试面试英文自我介绍,软件测试英文面试自我介绍范文
- 中标麒麟linux配置网卡,中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程...
- Cent OS 使用nohup 启动 Springboot避坑
- 幂等 (idempotence) 的概念
- 2020年王者荣耀怎么设置英雄装备
- Maya插件教程(一)
- 微信小程序:页面传递中文出现乱码
热门文章
- revit附加模块 sat_revit附加模块怎么弄?如何解决Revit附加模块加载失败问题
- 基于SSM的医院科室人员管理系统
- 计算机文件一点右键就内存突增,电脑内存占用忽然升高怎么解决
- Cannt find target\m2e-wtp\web-resources\META-INF\MANIFEST.MF
- 计算机考研选择211还是重邮,22考研:这些容易但性价比高的院校专业千万别错过!...
- yar php使用,php的轻量级rpc框架yar
- 解决Android Studio无法安装HAXM问题(特点:AMD CPU、Windows10家庭中文版系统)
- 4种工资条制作方法,总有一款适合你
- SLAM AR 技术与应用
- 【移动架构】Flutter vs React Native:最后一句话。