np.random.permutation()函数《numpy学习篇》

1.np.random.permutation()

总体来说他是一个随机排列函数,就是将输入的数据进行随机排列,官方文档指出,此函数只能针对一维数据随机排列,对于多维数据只能对第一维度的数据进行随机排列。

如果还是不太懂的话,就举个例子吧!

1》随机产生6个随机数,然后使用此函数进行随机排列,然后输出结果。

代码:

data=np.random.rand(6)
print(data)
data1=np.random.permutation(data)
print(data1)

output:

[0.75544384 0.34284206 0.48945992 0.62276087 0.89844573 0.35224352]
[0.75544384 0.35224352 0.48945992 0.34284206 0.89844573 0.62276087]

(因为是随机排列,所以不一定不是按照原来顺序排列)

2》随机产生一个列表,使用此函数进行随机排列。

代码:

data=np.random.random([1,5])
print(data)
data1=np.random.permutation(data)
print(data1)

output:

[[0.94539983 0.75915106 0.7463302 0.65655068 0.65850584]]
[[0.94539983 0.75915106 0.7463302 0.65655068 0.65850584]]

3》随机产出一个(4,3)尺度大小的随机矩阵,然后进行随机排列。

代码:;

待续。。。

Original: https://blog.csdn.net/m0_56654441/article/details/120738582
Author: 桀骜不驯的山里男人
Title: np.random.permutation()函数《numpy学习篇》

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/762077/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 10.第十部分 Scrapy框架

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    Python 2023年10月2日
    062
  • python colorbar非线性映射_非线性颜色映射,matplotlib

    是否有任何颜色映射,或者是否有一种简单的方法来转换matplotlib颜色映射,从而在0.5附近提供更大的颜色范围,在极端情况下提供更小的颜色范围?我正在创建一组子块,其中一个颜色…

    Python 2023年9月7日
    060
  • 【2022-09-30】DRF从入门到入土(五)

    DRF视图继承关系表 链接https://www.processon.com/embed/60dec4091e085359888e3e72 2个视图基类 之前写的5个接口,我们都是…

    Python 2023年6月9日
    081
  • Django实现数据表数据插入(创建Model实例)

    在前一节,我们利用 Model 模型类创建了 index 应用所需的三张数据表,在本节我们介绍如何实现在 Django 项目中创建 Model 的实例对象,即向数据表中插入数据。 …

    Python 2023年8月5日
    0119
  • 字节面试问到CPU的多级缓存架构,诸佬们怎么回答?

    前言:大家好,我是小威,24届毕业生,上周在面试字节中,问到了一个关于CPU多级缓存架构的问题,当时答得并不是很好,之后查阅了资料,对此进行了复盘总结。如果文章有什么需要改进的地方…

    Python 2023年9月15日
    048
  • 图片防盗链

    如何避免别的网站直接通过本网站的url访问本网站资源 简单的防盗 我可以做到请求来的时候先看看当前请求是从哪个网站过来的如果是本网站那么正常访问如果是其他网站直接拒绝请求头里面有一…

    Python 2023年6月9日
    080
  • Python爬虫编程思想(145):使用Scrapy Shell抓取Web资源

    Scrapy提供了一个Shell,相当于Python的REPL环境,我们可以用这个Scrapy Shell测试Scrapy代码。 现在打开终端,然后执行scrapy shell命令…

    Python 2023年10月1日
    044
  • Flask路由基础

    Flask路由 Flask是较为热门的用python编写的Web应用框架,它能够根据路由自动将请求分配给对应的函数,使得程序员能够专注于功能,而不是繁琐的底层协议 Flask示例 …

    Python 2023年8月12日
    056
  • hashlib.md5()函数来筛选出系统重复文件并移除…

    经常在下载网络素材时,会出现大量重复文件乱七八糟的情况,所以我想实现一次去重操作。 [En] Often when downloading network material, th…

    Python 2023年5月24日
    082
  • 小白使用Python操作json实练一

    🏮 1 学习前言 🎈1.1我通过本次学习后获得 在Python中,JSON定义 在Python中,json模块 解析json JSON和XML互转 🎈1.2类型转换对照表 pyth…

    Python 2023年5月24日
    067
  • 统计学习:EM算法及其在高斯混合模型(GMM)中的应用

    1. EM算法的基本思想 我们在应用中所面对的数据有时是缺损的/观测不完全的[1][2]。我们将数据分为: 可观测数据,用(Y)表示; 缺失数据,用(Z)表示; 完全数据,用(X=…

    Python 2023年10月26日
    056
  • python+pytest+selenium自动化测试图片搜索功能

    目录 介绍 思路 难点及解决方式 实现 优化方向 介绍 图片搜索是现在的多数浏览器都提供的功能,如果能用脚本实现一个自动化的检查,那么能够实现发版前的简单冒烟,或者日常的功能检查。…

    Python 2023年9月11日
    056
  • 线性回归预测python_python 线性回归预测示例

    数据集为简单的表格,包括:年份,GDP,全社会用电量三列数据。 预测 def predict(data,LinearRegression): Y_pred = LinearRegr…

    Python 2023年8月8日
    052
  • python数据可视化-matplotlib入门(6)-从文件中加载数据

    前几篇都是手动录入或随机函数产生的数据。实际有许多类型的文件,以及许多方法,用它们从文件中提取数据来图形化。 比如之前python基础(12)介绍打开文件的方式,可直接读取文件中的…

    Python 2023年11月3日
    039
  • numpy知识点总结

    通过对以上问题的总结,全面了解numpy的基础知识 对于学习AI的同学来说,numpy是最最最常见和常用的,这次做一个个小总结,希望帮助大家省些时间。 1.创建数组通常有三种形式,…

    Python 2023年8月29日
    054
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球