zoukankan      html  css  js  c++  java
  • numpy.random.choice

    numpy.random.choice(a, size=None, replace=True, p=None)

    从给定的一维数组或整数中生成随机样本

    a              一维数组或整数   

    size         生成样本的大小

    replace    bool类型  False表示样本中不允许有重复值 True......

    p              给定数组中元素出现的概率

    例:           np.random.choice(5,3,p=[0,0,0,0,1])       

    output:     array([4, 4, 4], dtype=int64)   

    结果中生成了三个数,因为p中4的概率为1,所以生成的数都为4。

    若改为 np.random.choice(5,3,p=[0,0,0,0,1],replace=False) 

    则会报错,因为size为3,而且只能输出4,所以不允许重复的话无法输出结果

  • 相关阅读:
    杭电2042
    杭电2041
    杭电2040
    杭电2046
    SPOJ
    SPOJ
    SPOJ
    HDU
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/cavaliers20160620/p/8964784.html
Copyright © 2011-2022 走看看