定义向量时务必指定列向量列数为1,否则矩阵的形状就会变成
(n,)
导致既不是行向量也不是列向量,容易出现各种问题,如果不确定向量的维度,可以用
assert(a.shape == (m, n))
来判断,或者用reshape来修改矩阵的维数
reshape