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

浙公网安备 33010602011771号