np.random.seed()(示例代码)

fpzs 2021-01-28

栏目: 类库 ·

来源: fpzs

作者:fpzs

简介  这篇文章主要介绍了np.random.seed()(示例代码)以及相关的经验技巧,文章约2852字,浏览量414,点赞数2,值得参考!

124、np.random.seed()的作用

技术分享图片 
陈容喜 
2018.01.11 21:36 字数 3 阅读 4460评论 0

 

 

今天看到一段代码时遇到了np.random.seed(),搞不清楚的seed()作用是什么,特地查了一下资料,原来每次运行代码时设置相同的seed,则每次生成的随机数也相同,如果不设置seed,则每次生成的随机数都会不一样。例如:
 
技术分享图片
seed作用.png

源码:

# coding: utf-8

# # np.random.seed()的作用

# ### 当我们设置相同的seed时,每次生成的随机数也相同,如果不设置seed,则每次生成的随机数都会不一样

# In[1]:

from numpy.random import rand
import numpy as np

# 不使用seed
a = rand(5)
print(‘第一次列表a:‘,a)


# In[2]:

a = rand(5)
print(‘第二次列表a:‘,a)


# In[3]:

# 使用seed
np.random.seed(3)
b = rand(5)
print(‘第一次列表b:‘,b)


# In[4]:

np.random.seed(3)
b = rand(5)
print(‘第二次列表b:‘,b)

以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文地址:https://www.cnblogs.com/fpzs/p/10153753.html

相关文章

TensorFlow学习笔记(一)

numpy--1.2属性

numpy--1.2属性(示例代码)

SVM回归(示例代码)

生成随机数的几个总结

深度神经网络中seed函数

数据分析之Numpy模块下(示例代码)

numpy中一维数组增加维度,None,np.newaxis(示例代码)