python之seed()函数

今天在看TensorFlow这本书的时候,他提到了seed这个函数,觉得以前见过,但对他还不是特别了解。不过确实,他在机器学习中比较常见,那么今天就来研究一下他吧!

在这里插入图片描述
(哈哈哈,日常搞笑来一波)

下面进入正题。

1.seed()方法改变随机数生成器的种子,可以在调用其他模块函数之前调用此函数。
2.语法:

import  random
random.seed([x])

注意:seed()是不能直接访问的,需要导入random模块,然后通过random静态对象调用该方法。

3.参数
可以不设置参数,seed后random.random 返回的是一个任意的数字;如果设置参数后,只要参数不变,反复调用random.random方法(每调用一次该方法最好先运行random.seed()来产生新的随机数种子),他也只会返回一个相同的数字

在这里插入图片描述注意:random.random该方法返回的是[0,1)之间的小数,是包含0但是不包含1,左开又闭区间
代码:

import  random
random.seed()
print(random.random())
random.seed()
print(random.random())
random.seed(1)
print('第一次随机:',random.random())
random.seed(1)
print('第二次随机:',random.random())

实例说明:

4.该函数没有返回值
在这里插入图片描述

参考链接:http://www.runoob.com/python/func-number-seed.html(菜鸟教程)

  • 15
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值