numpy.random.random与numpy.random.rand小区别
两者都是可以初始化一个指定维度的随机numpy数组。不同点是:
numpy.random.random必须传入一个元组来描述需要创建的数组维度格式,numpy.random.rand直接接数字参数。
import numpy as np
#创建一维数组
imgs=np.random.random((10,)).astype('float32')
print(imgs)
print(imgs.shape)
print(imgs.ndim)
imgs1=np.random.rand(10).astype('float32')
print(imgs1)
print(imgs1.ndim)
#创建三维数组
imgs2=np.random.random((10,3,2)).astype('float32')
print(imgs2)
print(imgs2.shape)
print(imgs2.ndim)
imgs3=np.random.rand(10,3,2).astype('float32')
print(imgs3)
print(imgs3.ndim)
``