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函数的区别相关推荐

  1. numpy.random中的shuffle和permutation

    numpy.random.shuffle(x) and numpy.random.permutation(x),这两个有什么不同,或者说有什么关系? 答: np.random.permutation与 ...

  2. Python Numpy random.chisquare() 卡方分布

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  3. Python Numpy random.rayleigh() 瑞利分布

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  4. Python Numpy random.pareto() 帕累托分布

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  5. python定义类()中写object和不写的区别

    python定义类()中写object和不写的区别 这里需要说明一下: python3中,类定义默认继承object,所以写不写没有区别 但在python2中,并不是这样 所以此内容是针对python ...

  6. Numpy.random中shuffle与permutation的区别(转)

    huffle与permutation的区别 函数shuffle与permutation都是对原来的数组进行重新洗牌(即随机打乱原来的元素顺序):区别在于shuffle直接在原来的数组上进行操作,改变原 ...

  7. Numpy.random中shuffle与permutation的区别

    shuffle与permutation的区别 函数shuffle与permutation都是对原来的数组进行重新洗牌(即随机打乱原来的元素顺序):区别在于shuffle直接在原来的数组上进行操作,改变 ...

  8. numpy.random中shuffle 和permutation的区别

    共同点:shuffle与permutation这两个函数都是对打乱原来数组的顺序. 不同之处: shuffle直接在原来数组上操作,而permutation不改变原有数组顺序,只是返回一个新的乱序的数 ...

  9. [转载] python numpy.random.randn()与numpy.random.rand()的区别 (正态分布公式)(标准正态分布 standard normal distribution

    参考链接: Python中的numpy.random.randn 引用文章: numpy.random.randn()与numpy.random.rand()的区别 https://www.cnblo ...

  10. python绘制灰度图片直方图-python – numpy图像中灰度值的直方图

    我将图像加载到numpy数组中,并希望在直方图中绘制其颜色值. import numpy as np from skimage import io from skimage import color ...

最新文章

  1. java和python哪个好就业2020-java和python哪个未来发展比较好?
  2. 一年的天数 Exercise06_16
  3. 使用React,TypeScript和Socket.io构建聊天应用
  4. Linux性能优化方向及相关工具
  5. 1014.修改clion的工具链
  6. ftp可以传输什么类型文件_为什么文件传输软件总让数据“没有安全感”?
  7. python数据分析与excel_读Python数据分析基础之Excel读写与处理
  8. PHP Redis List [列表] 的使用
  9. 数据转换软件公司——HYFsoft
  10. Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
  11. 矩阵的特征值及特征向量理解
  12. vue微信扫码登录过程
  13. lvds输入悬空_LVDS布线的一般原则
  14. 软件测试面试英文自我介绍,软件测试英文面试自我介绍范文
  15. 中标麒麟linux配置网卡,中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程...
  16. Cent OS 使用nohup 启动 Springboot避坑
  17. 幂等 (idempotence) 的概念
  18. 2020年王者荣耀怎么设置英雄装备
  19. Maya插件教程(一)
  20. 微信小程序:页面传递中文出现乱码

热门文章

  1. revit附加模块 sat_revit附加模块怎么弄?如何解决Revit附加模块加载失败问题
  2. 基于SSM的医院科室人员管理系统
  3. 计算机文件一点右键就内存突增,电脑内存占用忽然升高怎么解决
  4. Cannt find target\m2e-wtp\web-resources\META-INF\MANIFEST.MF
  5. 计算机考研选择211还是重邮,22考研:这些容易但性价比高的院校专业千万别错过!...
  6. yar php使用,php的轻量级rpc框架yar
  7. 解决Android Studio无法安装HAXM问题(特点:AMD CPU、Windows10家庭中文版系统)
  8. 4种工资条制作方法,总有一款适合你
  9. SLAM AR 技术与应用
  10. 【移动架构】Flutter vs React Native:最后一句话。