合并是多合一
分裂是一分多
合并
使用「合并」函数有三种选择
有通用的 concatenate
有专门的 vstack, hstack, dstack
有极简的 r_, c_
用下面两个数组来举例:...第一个参数可以是控制参数,如果它用 'r' 或 'c' 字符可生成线性代数最常用的 matrix (和二维 numpy array 稍微有些不同)
np.r_['r', [1,2,3], [4,5,6]...数组相乘是在元素层面进行,
矩阵相乘要就是数学定义的矩阵相乘 (比如第一个矩阵的列要和第二个矩阵的行一样)
看个例子,「二维数组」相乘「一维数组」,「矩阵」相乘「向量」,看看有什么有趣的结果。...,即从两个形状元组最后一个元素,来看。
它们是否相等
是否有一个等于 1
一旦它们形状兼容,确定两个数组的最终形状。...检查数组 a 和 b 形状是否兼容,从两个形状元组 (1, 3) 和 (3, 1)最后一个元素开始检查,发现它们都满足『有一个等于 1』的条件。