三个大调用:arange(首,尾,步长) linspace(首,尾,要多少个) random(首,尾,选出几个数) ,下面逐行进行代码讲解。
numpy.arange(0,20,2)这句话和range(0,20,2)是一样的,只不过numpy中的步长可以设定为小数但后者不行。numpy.zeros(shape=(3,5))会生成一个三行五列的矩阵,值全是1numpy.ones(shape=(3,5))会生成一个三行五列的矩阵,值全是0numpy.full(shape=(3,5),fill_value=6.6)会生成一个三行五列的矩阵,值全是6.6numpy.linspace(0,20,11) 即:在0到20之间,包括20在内,选11个数,这11个数必须是等距的(等差数列),这行代码结果是array(【0,2,4,6,8,10,12,14,16,18,20】)np.random. randint(0,10)即:在0-10之间随机选出一个整数。注意,randint(a,b)取不到bnp.random.randint(0,10,size=10)即:在0到10之间随机选出10个数组成一个列表。如果size=(3,5)说明生成一个三行五列的矩阵,矩阵里面的数是0-10之间的随机数。np.random.seed(666),指定随机种子,可以生成固定的随机数。因为有时为了验证需要两次生成的随机数必须是一样的。np.random.random()即:生成一个0-1之间的浮点随机数np.random.nomal()即:按正态分布的概率成一个随机数np.random.nomal(10,100)即:按正态分布的概率成一个随机数,均值为10,方差100。np.random.nomal(10,100,(3,5))即:按正态分布的概率成一个三行五列的随机数矩阵,均值(loc)为10,方差(scale)100 总结以上是内存溢出为你收集整理的python中numpy的相关重点全部内容,希望文章能够帮你解决python中numpy的相关重点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)