- 导包
import numpy as np
- 查看版本
print(np.__version__)
一、创建数组
NumPy 的主要对象是多维数组 Ndarray。在 NumPy 中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)。
例如,下方数组是一个秩为 1 的数组,因为它只有一个轴,而轴的长度为 3。
[1, 2, 3]
又例如,下方数组的秩为 2。第一个维度长度为 2,第二个维度长度为 3。
[[1., 2., 3.],
[4., 5., 6.]]
-
创建一维数组
np.array([1, 2, 3])
-
创建二维数组
np.array([(1, 2, 3), (4, 5, 6)])
-
创建全为0的二维数组
np.zeros((3, 3))
-
创建全为1的三维数组
np.ones((2, 3, 4))
-
创建一维等差数组
np.arange(5)
-
创建二维等差数组
np.arange(6).reshape(2, 3)
-
创建单位矩阵(三维)
np.eye(3)
-
创建等间隔一维数组
np.linspace(1