其他方式创建数组

import  numpy

#zeros方法
a=numpy.zeros((5),dtype=int)
b=numpy.zeros((3,4))

#ones方法
c=numpy.ones((10,4),dtype=int)

#empty方法
#一维数组
empty=numpy.empty(8)


#二维数组
empty1=numpy.empty((3,4))


#linspace方法
w=numpy.linspace(1,10,20)   #生成在1-10之间,平均分为20个点

x=numpy.linspace(10,20,20,endpoint=False)   #endpoint指是否有结尾

losspace方法
numpy.logspace(start,stop,num=50,endpoint=True,base=10.0,dtype=None)
star:指初值
stop:指终值
num:指要生成的等步长的样本数量,默认为50
endpoint:该值为True时,数列中包含stop值,反之不包含,默认为True
base:对数log的底数
dtype:ndarray的数据类型

y=numpy.logspace(0,9,10,base=2)   #2的0次方到2的8次方
print(y)
[  1.   2.   4.   8.  16.  32.  64. 128. 256. 512.]
原文地址:https://www.cnblogs.com/luckiness/p/13139673.html