- 产生随机数组
np.random.random(10)
随机生成一个10个值(值的大小为0~1)的一维数组;np.random.rand(10,10)
随机生成一个10*10(值的大小为0~1)的二维数组(还可以是任意维数组);np.random.randint(1,10,(4,5))
随机生成一个4*5(值的大小为1~10)的数组(还可以为某个范围内的任意维数组);用b = arange(20).reshape(4,5)
也可以达到这个效果。np.random.randn(2,3)
从标准正态分布中产生一个2*3的数组。np.random.normal(2, 0.5, (2,3))
产生的是一个2*3的高斯噪声点数组集合(均值为:2,标准差:0.5)
- 获取当前时间戳:
tic = time.time()
(需要import time) - 保存数组
numpy.save('data.npy', A)
:将数组A保存为.npy文件,载入时最好使用numpy.load('data.npy')
该方法不限定A的维度numpy.savetxt('data.txt', A)
,该方法只能保存一维或二维数组- 将数组保存为.mat格式参见: Python 保存数组至.mat文件,报错:AttributeError: ‘numpy.ndarray’ object has no attribute ‘items’
Python常用函数记录
最新推荐文章于 2024-05-07 05:11:48 发布