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.]