010-numpy

1.1 random

1.2. 索引切片

1.3. any  all

 

1.1 random

np.random.randint(low, high, size)
    生成[low,high)之间的整数
    Args:
    low:最小值(能取到)
    high:最大值(取不到)
    size:默认为None,表示生成随机数的形状,不传参数时,只返回一个随机数
np.random.random(size)
    生成[0, 1.0)之间的随机浮点数
    Args:
    size:默认为None,表示生成随机数的形状,不传参数时,只返回一个随机数
np.random.uniform(low, high, size)
    生成[low,high)之间的随机浮点数,随机的概率是均匀的
    Args:
    low:最小值(能取到)
    high:最大值(取不到)
    size:默认为None,表示生成随机数的形状,不传参数时,只返回一个随机数
np.random.normal(mean, stddev, size)
    生成形状为size的随机浮点数,随机的概率符合均值为mean,标准差为stddev的正态分布
    Args:
    mean:均值,默认为0
    stddev:标准差,默认为1
    size:默认为None,表示生成随机数的形状,不传参数时,只返回一个随机数
np.random.choice(a, size=None, replace=True, p=None)
    从a序列中随机取出形状为size的元素
    Args:
    a:一个列表,必须是一维的!
    size:默认为None,表示生成随机数的形状,不传参数时,只返回一个随机数
    replace:能否重复
    p=None
np.random.shuffle(x)
    洗牌,对x进行顺序打乱
    对多维数组进行打乱排列时,只对第一个维度也就是列维度进行随机打乱
    Args:
    x:如果是1维的,则全部打乱,如果是多维的,只对第一维打乱
 

 1.2. 索引切片

1.3. any  all

 

posted @ 2021-12-01 00:41  bingbingo  阅读(34)  评论(0)    收藏  举报