Python numpy中random函数的使用

这篇具有很好参考价值的文章主要介绍了Python numpy中random函数的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

np.random:随机数的生成
  • np.random.random()
import numpy as np
c = np.random.random() #生成一个(0,1)之间的随机浮点数
print('c的值:',c)

Python numpy中random函数的使用

  • np.random.random(size)
import numpy as np
c = np.random.random(5) #生成size个(0,1)之间的随机浮点数
print('c的值:',c)

Python numpy中random函数的使用

  • np.random.random([m,n])或np.random.random((m,n))
import numpy as np
c = np.random.random([2,6]) #生成m行n列的(0,1)之间的随机浮点数
print('c的值:')
print(c)

Python numpy中random函数的使用

  • np.random.rand(m,n)
  • 与np.random.random((m,n))作用一样,但是参数形式不同。
import numpy as np
c = np.random.rand(2,6) #生成m行n列的(0,1)之间的随机浮点数
print('c的值:')
print(c)

Python numpy中random函数的使用

  • np.random.randint(a,b,size)
import numpy as np
c = np.random.randint(0,2,2) #生成size个[a,b)之间的随机整数
print('c的值:')
print(c)

Python numpy中random函数的使用

  • np.random.uniform(a,b,size)
import numpy as np
c = np.random.uniform(0,1,2) #生成size个[a,b)之间的随机浮点数
print('c的值:')
print(c)

Python numpy中random函数的使用

  • np.random.normal():均值为0,标准差为1【无参默认值】
import numpy as np
c = np.random.normal() #生成一个随机浮点数,随机概率与均值为0,标准差为1的正态分布一致【无参默认值】
print('c的值:')
print(c)

Python numpy中random函数的使用

  • np.random.normal(a,b)
import numpy as np
c = np.random.normal(0,1) #生成一个随机浮点数,随机概率与均值为a,标准差为b的正态分布一致
print('c的值:')
print(c)

Python numpy中random函数的使用

  • np.random.normal(a,b,size)
import numpy as np
c = np.random.normal(0,1,2) #生成size个随机浮点数,随机概率与均值为a,标准差为b的正态分布一致
print('c的值:')
print(c)

Python numpy中random函数的使用
Python numpy中random函数的使用
上述正态分布公式转载于https://zhidao.baidu.com/question/431881117.html文章来源地址https://www.toymoban.com/news/detail-403196.html

到了这里,关于Python numpy中random函数的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python生成随机数的一个标准库-random

    Random库Python中用于生成随机数的一个标准库。计算机没有办法产生真正的随机数,但它可以产生伪随机数。 伪随机数是计算机按照一定的运算规则产生的一些数据,只不过这些数据表现为随机数的形式。计算机中采用梅森旋转算法生成为随机序列,序列中的每一个元素就是伪

    2023年04月26日
    浏览(42)
  • 【Python入门第五十三天】Python丨NumPy 中的随机数

    随机数并不意味着每次都有不同的数字。随机意味着无法在逻辑上预测的事物。 计算机在程序上工作,程序是权威的指令集。因此,这意味着必须有某种算法来生成随机数。 如果存在生成随机数的程序,则可以预测它,因此它就不是真正的随机数。 通过生成算法生成的随机

    2023年04月25日
    浏览(37)
  • java random随机数的用法

    Java Random类是Java中生成随机数的一个重要工具类,它提供了丰富的方法来生成不同类型的随机数。在本文中,我们将深入探讨Java Random类的用法,并介绍一些常见的应用场景。 Random类位于 java.util 包中,因此在使用前需要先导入该包: Random类的实例化非常简单,只需调用其默

    2024年02月06日
    浏览(39)
  • openssl研发随机数(random)生成(含源码)

    在 OpenSSL 中,随机数生成是一个非常重要的任务,用于生成密码学中的随机数,密钥和初始化向量等。在开发应用程序时,保证随机数的质量和随机性非常关键,因为弱的随机数可能导致密码学的弱点,使得应用程序容易受到攻击。 在 OpenSSL 中,你可以使用以下函数来生成随

    2024年02月08日
    浏览(48)
  • 【Python】蒙特卡洛模拟 | PRNG 伪随机数发生器 | 马特赛特旋转算法 | LCG 线性同余算法 | Python Random 模块

          猛戳订阅!  👉 《一起玩蛇》🐍 💭 写在前面: 本篇博客将介绍经典的伪随机数生成算法,我们将  重点讲解 LCG(线性同余发生器) 算法与马特赛特旋转算法,在此基础上顺带介绍 Python 的 random 模块。   本篇博客还带有练习,无聊到喷水的练习,咳咳…… 学完前

    2024年02月04日
    浏览(43)
  • JavaSE基础(三)—— 程序流程控制、Random随机数

    目录 一、顺序结构 二、分支结构 1. if 1.1 if分支有三种格式​编辑 2. switch 2.1 if、switch分支各自适合做什么业务场景 3. switch的穿透性 三、循环结构  1. for 循环​编辑 2. while 循环 2.1 什么时候用for循环,什么时候用while循环 3. do-while循环 4. 三种循环的区别 5. 死循环 6

    2024年02月02日
    浏览(51)
  • 解决Fortify漏洞:Insecure Randomness(不安全随机数)

           Fortify漏洞:Insecure Randomness(不安全随机数)指的是代码中使用了不安全或弱随机数生成器导致的安全漏洞。随机数在密码学应用、加密和解密等领域中经常被使用,如果生成的随机数不够随机或不够复杂,则会使得攻击者可以轻易地猜出生成的随机数,从而对系统

    2024年02月10日
    浏览(50)
  • Java随机数之System/Random/SecureRandom详解

    本系列为:从零开始学Java,为千锋教育资深Java教学老师独家创作 致力于为大家讲解清晰Java学习相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【点个关注】持续追更~ 文末有本文重点总结!关于技术类问题,也欢迎大家和我们沟通交流! 我们在

    2024年02月06日
    浏览(57)
  • 【JavaSE API 】生成随机数的2种方法:Random类和Math类的Random方法

    Random类和Math类的random方法都可以用来生成随机数 而Math类的random方法则是 基于系统时间 的伪随机数生成器,= 0.0 , 1.0的随机double值范围[0,1)。例如: double num1 = Math.random() * 5 + 4;//范围[4,9) Random类是 基于种子 的伪随机数生成器,有含参数和不含参数两种构造方式,不含参数的

    2024年02月07日
    浏览(53)
  • C++ 标准库随机数:std::default_random_engine

    库头文件 #include random  

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包