Numpy 数据处理技巧
· 阅读需 7 分钟

导入 numpy
import numpy as np # 国际惯例
查看版本
>>> np.__version__
'1.24.3'
创建数组
创建空数组
>>> np.array([])
array([], dtype=float64)
创建全 0 一维数组
>>> A1 = np.zeros(5)
>>> A1
array([0., 0., 0., 0., 0.])
和下面的代码是功能类似,但是非完全等价:
>>> A2 = np.array([0,0,0,0,0])
>>> A2
array([0, 0, 0, 0, 0])
二者的区别看下面:
>>> A1.dtype # np.zeros
dtype('float64')
>>> A2.dtype # np.array
dtype('int32')
创建非 0 一维数组
>>> np.array([1,2,3,4,5])
array([1, 2, 3, 4, 5])
创建全 0 二维数组
>>> np.zeros((5,5))
array([[0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0.]])