admin 管理员组文章数量: 887039
numpy.random.rand(d0,d1....,dn)和numpy.random.randint()
一、numpy.random.rand(d0,d1....,dn)
- rand函数根据给定维度生成(0,1)之间的数据,包含0,不包含1
- dn表示每个维度
- 返回值为指定维度的array
from matplotlib import pyplot as plt
#创建44行2列的随机数据
a=np.random.rand(1000)
plt.hist(a)
#创建2块2行3列的随机数据
np.random.rand(2,2,3)
#正态分布
a=np.random.randn(10000)
print(a)
plt.hist(a)
二、numpy.random.randint()
numpy.random.randint(low,high=None,size=None,dtype='1')
-
返回随机整数,范围区间为【low,high),包含low,不包含high#返回[0,1)之间的整数,所以只有0 np.random.randint(1,size=5)#返回一个【1,5)之间的随机整数 np.random.randint(1,5)#返回-5到5之间不包含5的2行2列的数据 np.random.randint(-5,5,size=(2,2))
- 参数:low为最小值,high为最大值,size为数组维度,dtype为数据类型,默认为np.int
- high没有填写时,默认生成随机数的范围是【0,low)
本文标签: numpyrandomrand(d0 d1 dn)和numpyrandomrandint()
版权声明:本文标题:numpy.random.rand(d0,d1....,dn)和numpy.random.randint() 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687104289h64251.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论