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)