<%# Eval("> numpy.random.seed() - 11GX
首页 > numpy.random.seed()

numpy.random.seed()

<%# DataBinder.Eval(Container.DataItem, "Price") %><%# Eval(

-->

numpy.random.seed():用于指定随机数生成时使用算法的开始值,如果没有指定每次生成的值都不一样

如果不指定seed的值,那么每次随机生成的数字都不一样:

In [17]: import numpy as npIn [18]: i = 0In [19]: while i < 5:...:     print(np.random.random())...:     i += 1...:
0.6024396750158225
0.9269520884112016
0.012892523215978668
0.5537467163325156
0.6240533935003028

可以看出每次随机生成的值都不一样。

现在我们指定seed的值:

In [27]: while i < 5:...:     np.random.seed(100)...:     print(np.random.random())...:     i += 1...:
0.5434049417909654
0.5434049417909654
0.5434049417909654
0.5434049417909654
0.5434049417909654

 

 

In [17]: import numpy as np

In [18]: i = 0

In [19]: while i < 5:    ...:     print(np.random.random())    ...:     i += 1    ...:0.60243967501582250.92695208841120160.0128925232159786680.55374671633251560.6240533935003028

转载于:https://www.cnblogs.com/yangmingxianshen/p/9647150.html

更多相关:

  •     打钩后→Ctrl+F9 或者 就会在项目对应的目录生成war包 反之,如果不打勾“Include in project build”,那么生成项目(Ctrl+F9)的时候就不会生成war包...

  •   地址:https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/wcf-and-aspnet-web-api WCF 是 Microsoft 为生成面向服务的应用程序而提供的统一编程模型。 借助这一模型,开发人员可以构建既能跨平台与现有投资集成又能与现有投资交互的安全、可靠的事务处...

  • 工作需要,根据动态参数生成小程序二维码。 找了下开发API :https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html 选择了B接口,可以无限生成,只是参数有点限制,但是可以满足需求,开搞。   一、获取 access_token 这个就不啰嗦了,项目里配置唯一...

  • 1.简单数据绑定定 <%# DataBinder.Eval(Container.DataItem, "Price") %><%# Eval(...