np.random.seed()函数
np.random.seed()函数用于生成指定随机数。
seed()被设置了之后,np,random.random()可以按顺序产生一组固定的数组,如果使用相同的seed()值,则每次生成的随机数都相同,如果不设置这个值,那么每次生成的随机数不同。但是,只在调用的时候seed()一下并不能使生成的随机数相同,需要每次调用都seed()一下,表示种子相同,从而生成的随机数相同。
栗子1:
import numpy as np
np.random.seed(1)L1 = np.random.randn(3, 3)
L2 = np.random.randn(3, 3)
print(L1)
print(L2)
结果为:
[[ 1.62434536 -0.61175641 -0.52817175][-1.07296862 0.86540763 -2.3015387 ][ 1.74481176 -0.7612069 0.3190391 ]][[-0.24937038 1.46210794 -2.06014071][-0.3224172 -0.38405435 1.13376944][-1.09989127 -0.17242821 -0.87785842]]
由此可知,只在调用的时候seed()一下并不能使生成的随机数相同,故有:
栗子2:
import numpy as npnp.random.seed(1)
L1 = np.random.randn(3, 3)
np.random.seed(1)
L2 = np.random.randn(3, 3)
print(L1)
print(L2)
结果为:
[[ 1.62434536 -0.61175641 -0.52817175][-1.07296862 0.86540763 -2.3015387 ][ 1.74481176 -0.7612069 0.3190391 ]][[ 1.62434536 -0.61175641 -0.52817175][-1.07296862 0.86540763 -2.3015387 ][ 1.74481176 -0.7612069 0.3190391 ]]
np.random.seed()函数相关推荐
- np.random.seed(), torch.manual_seed(args.seed)
np.random.seed() np.random.seed()函数用于生成指定随机数. seed()被设置了之后,np,random.random()可以按顺序产生一组固定的数组; 如果使用相同的 ...
- np.random.seed用法
参考https://stackoverflow.com/questions/21494489/what-does-numpy-random-seed0-do random.seed是随机种子生成器,当 ...
- np.random.seed的有效期及固定的种子会有固定的顺序
1 生成数据 import numpy as np arr = np.arange(1,17).reshape(4,4) arr array([[ 1, 2, 3, 4],[ 5, 6, 7, 8] ...
- np.random.seed(0)作用
在用python时时常会看到如下代码: import numpy as np np.random.seed(0) 其中np.random.seed(0)的作用是使得随机数据可预测,当我们设置相同的se ...
- python np.random.seed直观程序理解
permutation(len)返回0~len的一个全排列 第一个程序: import numpy as np# np.random.seed(42) ls = np.random.permutati ...
- np.random.rand()函数
np.random.rand()函数 语法: np.random.rand(d0,d1,d2--dn) 注:使用方法与np.random.randn()函数相同 作用: 通过本函数可以返回一个或一组服 ...
- random.seed(seed)、np.random.seed(seed)、torch.manual_seed(seed)作用
Python中的random random.seed(seed: int) 设置随机数种子 np.random.seed(seed: int) 设置numpy随机数种子 torch.random.se ...
- 『Python学习笔记』np.random.rand()函数和np.random.randn()函数
目录 一. np.random.rand()函数 二. np.random.randn()函数 一. np.random.rand()函数 语法:np.random.rand(d0,d1,d2--dn ...
- np.empty()函数、np.random.uniform()函数、np.random.normal()函数的详细介绍和代码说明
目录 np.empty()函数 np.random.uniform()函数 np.random.normal()函数 np.random的其它常见函数 参考 np.empty()函数 函数定义: nu ...
最新文章
- Spring Boot + MDC 实现全链路调用日志跟踪
- Robot Framework--环境搭建
- 织梦直接写php标签,怎么在自己的php页面中使用dedecms标签
- WebAssembly和Blazor:解决了一个存在十年的老问题
- 关于Android的应用程序的发布的学习(一)
- Net任意String格式转换为DateTime类型
- Linux(Centos7)下安装Redis(redis-5.0.8)
- SpringMVC工作原理的介绍
- flutter尽然还能有这种操作!!!
- CSRF与XSS攻击的原理与防范
- 计算机组成原理(白中英) 第七章 课后题答案
- 2.概率论-概率论公理
- 高数_第6章无穷级数__幂级数_收敛点收敛域收敛半径
- 【转载】KDiff3 Merge工具的使用 极简教程
- 洛谷刷题笔记 最高分数的学生姓名
- 怎么在火狐中调试html,如何利用火狐浏览器开发工具调试网页颜色搭配?
- 24. 两两交换链表中的节点-两两反转链表-LeetCode
- [OS-Linux] CentOS 7.x 安全登录策略设置
- vue使用高德地图 zoom 不生效
- css多栏布局(双栏布局、三栏布局、圣杯布局、双飞翼布局)
热门文章
- 疯狂Java讲义中的程序,使用代理服务器来获取网上的资源
- 冒泡排序及其时间、空间复杂度解析
- 【Spring Boot】--整合RabbitMQ
- Win7(x64) + Cygwin + ns2.35 安装配置教程
- 前端技术周刊 2018-12-24:移动无限加载
- Screen exposed for less than 1000 ms. Event not sent. time:
- 基于Java+Swing实现聊天室
- JustSoSo复现
- 【Android常识】Android之父Andy Rubin:被乔布斯羡慕嫉妒的天才
- leetcode系列-链表