1. arange函数
np.arange(1,10,2)
# 生成从1到10,步长为2,并且不包含10 的一维数组
其等价于如下用法:
np.array(range(1,10,2))
np.arange(10)
2. linspace函数
生成从3 开始到6结束,共生成5个数。包含6
# 默认情况下,不填写endpoint ,则其值是True,表示包含终止值6。
np.linspace(3,6,5)
np.linspace(3,6,5,dtype=np.int)
# 默认情况下,endpoint 是True,包含终止值。 如果改为False,则为不包含终止值
np.linspace(3,6,5,dtype=np.int,endpoint=False)
3. logspace函数
np.logspace(n,m,x)
# n 表示10的n次方的开始值
# m 表示10 的m次方的终止值
# x 表示生产的一维数组里面元素的个数
# base表示求多少次方的数,默认是10.0,如果求其他的数值,则须用该参数。
# endpoint 默认表示True,如果不包含终止值,需要设置这个值为False。
4. random函数
# np.random.random(size)
np.random.random(2,3,4) #使用[0,1)的范围内的随机数填充数组
np.random.randint(1,8,(2,3,3)) #随机取整数,范围[1,8)填充三维数组
#np.random.randint(low,height,size)
np.random.randint(10,20,(2,3,3)) # 随机取[10,20) 范围内的整数填充三维数组,数组格式(2,3,3)。