numpy

发布时间 2023-11-09 16:09:44作者: DidierFeng

chapter9/numpy

9.1. ndarray简介

ndarray是numpy的一种基本的数据结构,numpy的运算都是基于其展开的。

9.1.1 创建ndarray

在numpy中通常使用array方法来创建ndarray对象。
9-1

还可以通过其他方法创建吗?
举例:

  1. 通过np.arange
    9-2

  2. 通过np.linspace
    9-3

  3. 通过np.ones,np.zeros
    9-4

总之,numpy中的ndarray的创建方式多种多样。

9.1.2 ndarray的索引

元素索引,行列分别索引,条件索引。
9-5

9.1.2 ndarray的运算

标量、同shape的ndarray都可以进行运算。
9-6

9.2 线性代数

numpy的linalg模块是可用于线性代数的相关运算。
本节主要涉及:np.linalg.dot,np.linalg.solve,np.linalg.inv;
9-7

9.3 随机数

numpy中的random模块提供了随机数生成器。
本节主要涉及:rand,randint,randn,permutation,shuffle;
9-8