创建随机数组

import  numpy

#生成随机5个0-1之间元素的以为数组
a=numpy.random.random(size=5)

#创建随机二维数组
b=numpy.random.random(size=(3,4))

#创建随机三维数组(包括0,不包括1)
c=numpy.random.random(size=(2,3,4))

#创建随机整数
d=numpy.random.randint(6,size=10)   #生成10个0-5之间的随机整数
e=numpy.random.randint(5,11,size=(4,3))  #生成4行3列个5-10之间的随机整数
f=numpy.random.randint(5,11,size=(2,4,3))


#dtype的使用
g=numpy.random.randint(10,size=10,dtype=numpy.int64)
print(g.dtype)

#创建标准正态分布,期望为0,方差为1
h=numpy.random.randn(4)  #期望为0,方差为1
i=numpy.random.randn(2,3)
j=numpy.random.randn(2,3,4)  #两个三行四列

#创建指定方差和期望的正态分布
k=numpy.random.normal(size=5)    #默认期望0,方差为1
l=numpy.random.normal(loc=2,scale=3,size=(3,4))  #指定方期望为2,方差为3
print(l)
原文地址:https://www.cnblogs.com/luckiness/p/13139263.html