#Numpy随机数

# np.random.normal: 生成一个标准正太分布

samples = np.random.normal(size=(4,4))

print(samples)

# 生成一个标准正太分布的4*4样本值

# numpy.random.randn(d0, d1, ..., dn):生成一个浮点数或N维浮点数组 —— 正态分布

samples1 = np.random.randn(1000)

samples2 = np.random.randn(1000)

plt.scatter(samples1,samples2)

# randn和rand的参数用法一样

# 生成1000个正太的样本值

# numpy.random.rand(d0, d1, ..., dn):生成一个[0,1)之间的随机浮点数或N维浮点数组 —— 均匀分布

a = np.random.rand()

print(a,type(a)) # 生成一个随机浮点数

b = np.random.rand(4)

print(b,type(b)) # 生成形状为4的一维数组

c = np.random.rand(2,3)

print(c,type(c)) # 生成形状为2*3的二维数组,注意这里不是((2,3))

# numpy.random.randint(low, high=None, size=None, dtype='l'):生成一个整数或N维整数数组

# 若high不为None时,取[low,high)之间随机整数,否则取值[0,low)之间随机整数,且high必须大于low

# dtype参数:只能是int类型

print(np.random.randint(2))

# low=2:生成1个[0,2)之间随机整数

print(np.random.randint(2,size=5))

# low=2,size=5 :生成5个[0,2)之间随机整数

print(np.random.randint(2,6,size=5))

# low=2,high=6,size=5:生成5个[2,6)之间随机整数

print(np.random.randint(2,size=(2,3)))

# low=2,size=(2,3):生成一个2x3整数数组,取数范围:[0,2)随机整数

print(np.random.randint(2,6,(2,3)))

# low=2,high=6,size=(2,3):生成一个2*3整数数组,取值范围:[2,6)随机整数

# python标准模块 —— random随机数

import random

x = random.random()

y = random.random()

print(x,y*10)

# random.random()随机生成一个[0:1)的随机数

m = random.randint(0,10)

print(m)

# random.randint()随机生成一个[0:10]的整数

st1 = random.choice(list(range(10)))

st2 = random.choice('abcdnehgjla')

print(st1,st2)

# random.choice()随机获取()中的一个元素,()种必须是一个有序类型

lst = list(range(20))

sli = random.sample(lst,5)

print(sli)

# random.sample(a,b)随机获取a中指定b长度的片段,不会改变原序列

lst = [1,3,5,7,9,11,13]

random.shuffle(lst)

print(lst)

# random.shuffle(list)将一个列表内的元素打乱

python 随机数_python 随机数相关推荐

  1. python随机数_Python随机数

    python随机数 In this tutorial, we are going to learn about Python Random Number. In our previous tutori ...

  2. python的标准随机数生成器模块是_Python的标准随机数生成器模块是

    [简答题]How do critical thinking and our emotions complement each other? [简答题]下列Python语句的输出结果是 print(&q ...

  3. 关于C++,Java和Python中的随机数生成法

    首先我们来说说C++中的随机数生成: 我们知道在C++用函数rand()获取的是一个0 ~ RAND_MAX之间的一个随机数.其中RAND_MAX的值为32767. 首先我们来分析两个程序: #inc ...

  4. Python生成前缀+随机数

    Python中生成随机数使用的是random函数 具体生成前缀不变,后面数字随机方法代码如下: import random import string def a(start='前缀'):ran_st ...

  5. python如何生成随机数

    这篇文章主要介绍了Python生成随机数的方法. 如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用 ...

  6. 一篇搞懂Python中的随机数

    在 python 中生成随机样本的所有你需要的示例列表 长按关注<Python学研大本营>,加入读者群,分享更多精彩 扫码关注<Python学研大本营>,加入读者群,分享更多精 ...

  7. 实数是不是python数据类型_Python数据类型之数字(Numbers)和运算符

    # Numbers(数字)类型分类 # 1.整数 int # 2.浮点数 float # 3.复数 complex # 整型:通常被称为整数,可以是正整数或负整数,不携带小数点:Python3中整型是 ...

  8. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  9. c语言如何产生彩票随机数,随机随机数(彩票概率原理)的详细说明

    java.util.Random是Java中的一个类,可以生成随机数,并且可以通过传入相关参数来控制随机数的范围,无论是在实际开发中还是在学习生活中,随机随机数都可以发挥相对大作用. 所以今天,让我们 ...

最新文章

  1. 【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面
  2. 【linux】Valgrind工具集详解(五):命令行详解
  3. R绘制边缘直方图、箱图(Marginal Histogram / Boxplot)
  4. python中将字符变为大写_Python笔记(一)
  5. 连州技工学校学计算机要交多少学费,技校学费一年大约需要多少
  6. android 使用String.format(%.2f,67.876)自已定义语言(俄语、西班牙语)会把小数点变为逗号...
  7. 枚举遍历法,你能循环遍历所有的枚举值吗?
  8. 聪明的木匠(优先队列,思维)
  9. 大话IT职场之搞技术是青春饭吗?
  10. Pycharm取消双击shift出现搜索框
  11. redirect_uri 域名与后配置不一致是什么意思_网站域名怎么购买?多少钱?
  12. 什么软件能测试显卡功耗,如何在win10中检查计算机的显卡功耗
  13. 白话空间统计之四:P值和Z值(中)
  14. windows日趋苹果化?win11到Win12,妥妥MacOS的复刻版
  15. 【Blender-Python】蜡笔画圆球动画
  16. 坐标转换 四参数/七参数/正形变换 ∈ C# 编程笔记
  17. 字节跳动2020秋招研发笔试题
  18. 酷派手机(Coolpad 8297-T01)在Android开发工具如AndroidStudio、Eclipse中无法打印Log
  19. 陪玩MM千千万,谁是你的NO.1?使用Python获取陪玩照片进行颜值检测打分
  20. AGS的相关项目的问题和解决方案

热门文章

  1. 带有返回值的装饰器_如何使用带有工厂功能的装饰器
  2. java高级语言特性_Java语言高级特性——注解
  3. c++ 原子操作 赋值_高级Java开发工程师带你走进原子操作,一篇文章搞清楚原子操作...
  4. Scrapy-redis分布式爬虫
  5. 数字签名加密过程举例
  6. 如何在IIS上配置多个网站,及网站发布配置讲解
  7. 漫步最优化四十五——矩阵S的生成
  8. 漫步最优化十九——封闭算法
  9. java list 截取_Java常用代码汇总,建议背会
  10. python程序语法元素_python的语法元素(一)