Numpy学习

array创建

1. 直接创建

(dtype是数据类型)

2. 全0数组

3. 随机生成

4. arange

5. linspace

linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

在规定的范围内,返回固定间隔的数据。他将在区间[start, stop]中返回num个等间距的样本。其中,区间的结束端点可以被排除在外。

array属性

1. 维度:array.ndim                         2. 形状:array.shape                         3. 元素个数:array.size

运算

1. 求和,最大(小)值

np.sum(a), np.max(a), np.min(a)

np.sum(a, axis=0)表示按列进行求和,np.sum(a,axis=1)表示按行进行求和(同理其他)。

2. 加减乘除

若a和b是两个相同shape的数组,那么可以执行a+b,a-b,a*b,a/b操作,相应位置的元素进行计算。

3. 矩阵乘法

若是要执行矩阵乘法,可采用以下两种方式:

4. 转置

a.T 或 np.transpose(a)

原文地址:https://www.cnblogs.com/zyb993963526/p/10312004.html