chapter9/numpy
9.1. ndarray简介
ndarray是numpy的一种基本的数据结构,numpy的运算都是基于其展开的。
9.1.1 创建ndarray
在numpy中通常使用array方法来创建ndarray对象。
还可以通过其他方法创建吗?
举例:
-
通过np.arange
-
通过np.linspace
-
通过np.ones,np.zeros
总之,numpy中的ndarray的创建方式多种多样。
9.1.2 ndarray的索引
元素索引,行列分别索引,条件索引。
9.1.2 ndarray的运算
标量、同shape的ndarray都可以进行运算。
9.2 线性代数
numpy的linalg模块是可用于线性代数的相关运算。
本节主要涉及:np.linalg.dot,np.linalg.solve,np.linalg.inv;
9.3 随机数
numpy中的random模块提供了随机数生成器。
本节主要涉及:rand,randint,randn,permutation,shuffle;