Python之random.seed()用法
在神经网络的参数里总会有random_seed,random_seed究竟是什么东西,今天我们来揭开它神秘的面纱
其实它源于 Python seed() 函数
seed() 方法改变随机数生成器的种子
以下是 seed() 方法的语法:
import random
random.seed ( [x] )
我们调用 random.random()
生成随机数时,每一次生成的数都是随机的。但是,当我们预先使用 random.seed(x)
设定好种子之后,其中的 x 可以是任意数字,如10,这个时候,先调用它的情况下,使用 random()
生成的随机数将会是同一个。
注意:seed()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
x – 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed,而且此函数没有返回值
以下展示了使用 seed() 方法的实例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-import randomprint (random.random())
print (random.random())print ("------- 设置种子 seed -------")
random.seed( 10 )
print ("Random number with seed 10 : ", random.random())# 生成同一个随机数
random.seed( 10 )
print ("Random number with seed 10 : ", random.random())# 生成同一个随机数
random.seed( 10 )
print ("Random number with seed 10 : ", random.random())
明白了吧,就是为了获得相同的随机数
Python之random.seed()用法相关推荐
- python中random.seed(1)_Python-random.seed()
写在前面的话: 第一次在该平台写东西,而且还是写自己不熟悉的东西哈哈哈. 最近不知道为什么突然对Python很感兴趣,以致于在大后天就要考试的此刻还是想来码一篇关于Python的random.seed ...
- python中random模块用法_Python中random模块用法实例分析
本文实例讲述了Python中random模块用法.分享给大家供大家参考.具体如下: import random x = random.randint(1,4); y = random.choice([ ...
- Python中random函数用法整理
目录 1. random.random(): 返回随机生成的一个浮点数,范围在[0,1)之间 2. random.uniform(a, b): 返回随机生成的一个浮点数,范围在[a, b)之间 3. ...
- python中random函数用法_random函数的用法
展开全部 用法: 1.随2113机生成(0,1)之间的浮点数 random.random() 2.随机生成100-200的整数5261 random.randint(100,200) 3.随机产生范围 ...
- Python的random函数用法详解
在 random 模块下提供了如下常用函数: random.seed(a=None, version=2):指定种子来初始化伪随机数生成器. random.randrange(start, stop[ ...
- np.random.seed用法
参考https://stackoverflow.com/questions/21494489/what-does-numpy-random-seed0-do random.seed是随机种子生成器,当 ...
- numpy.random.seed()用法详解
1.总体说明: numpy.random.seed()中每一个数字代表一种随机数生成规则,当种子数确定后,每次调用numpy.random下的随机函数时,都会根据该种子数对应的规则,依次生成随机数或随 ...
- python np.random.seed直观程序理解
permutation(len)返回0~len的一个全排列 第一个程序: import numpy as np# np.random.seed(42) ls = np.random.permutati ...
- Python.random.seed()用法
seed( ) 用于指定随机数生成时所用算法开始的整数值. 1.如果使用相同的seed( )值,则每次生成的随即数都相同: 2.如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机 ...
- python的random()函数用法_python中的随机函数random的用法示例
一.random模块简介 Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等. 二.random模块重要函数 1 ).ra ...
最新文章
- 文件操作2-Day3
- 限时免费下载丨《2021 中国游戏市场挑战与机遇盘点》重磅发布!
- centos 6.2 编译安装mysql_CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13
- 如何更改 Mac 上的光标颜色
- html中判断字段第一位,javascript判断字符串是否相等
- php 现代排序_这就是现代PHP的样子
- 快速通道30秒申请QQ!
- QT Creator5.14软件的安装与使用(Win7与Ubuntu20.04)
- 做了一个验证码识别的网站
- C语言考试上机操作题库(基础)(参考)
- 简单MFC程序开发-C++反编译肉鸡养成
- 奇虎360面经:测试
- 一个推理问题:求老师生日
- 怎么申请https证书
- 美国CN2服务器推荐:RAKsmart电信Cn2 GIA直连服务器
- 国外服务器https协议,AriaNg使用Https/WebSocket(安全)协议连接Aria2的方法
- mysql rebuild index_批量rebuild索引
- 微信小程序开发入门教程(八)
- js/jquery(2)
- VMotion and Storage VMotion
热门文章
- HDU today(最短路径)
- CF1041F Ray in the tube
- CF991A If at first you don't succeed...
- koa配合axios做接口
- Oracle使用exp导出命令备份数据库
- 小狗扫地机器人与石头_养宠物不卫生?石头扫地机器人和戴森,你都用对了吗?...
- 计算机右键管理提示没有关联应用,我的电脑--右键--管理,提示与应用程序无关联...
- turtle fillcolor_Python编程:使用海龟turtle画图制作可爱的哆啦A梦,你也可以的。
- linux root身份执行命令,用root的身份去执行一个命令
- 8代cpu能装linux 系统吗,Intel支持八九代酷睿的B365芯片组将登场亮相