zoukankan      html  css  js  c++  java
  • np.random.send()

    seed( ) 用于指定随机数生成时所用算法开始的整数值。
    1.括号内数字为标识符,如果使用相同的标识,则每次生成的随即数都相同;我理解的是每一个标识对应一组固定的随机数,使用seed()后,random从这组随机数中按顺序取数;
    2.如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。
    3.设置的seed()值仅一次有效

    测试代码如下:

    In [1]:
    import numpy as np
    np.random.seed(0)#括号内数字为标识
    np.random.random(5)
    Out[1]:
    array([0.5488135 , 0.71518937, 0.60276338, 0.54488318, 0.4236548 ])
    
    In [
    2]: #seed()仅对下一次随机数生成有效 np.random.random(5) Out[2]: array([0.64589411, 0.43758721, 0.891773 , 0.96366276, 0.38344152])
    In [
    3]: np.random.seed(0) np.random.random(5) Out[3]: array([0.5488135 , 0.71518937, 0.60276338, 0.54488318, 0.4236548 ])
    In [
    4]: np.random.seed(0) np.random.random(7) Out[4]: array([0.5488135 , 0.71518937, 0.60276338, 0.54488318, 0.4236548 ,0.64589411, 0.43758721])
    In [
    5]: np.random.seed(10) np.random.random(5) Out[5]: array([0.77132064, 0.02075195, 0.63364823, 0.74880388, 0.49850701])
  • 相关阅读:
    HTTP Status 401
    Spring Data Elasticsearch 应用
    Elasticsearch基础概念
    Windows上使用Linux命令
    在服务器搭建git仓库
    SSH
    Linux/Windows 配置config 使用ssh连接
    在阿里云CentOS服务器上安装Python3.7并设置为默认Python
    Linux下Python3源码安装
    Vue
  • 原文地址:https://www.cnblogs.com/forest128/p/13965158.html
Copyright © 2011-2022 走看看