我以前用过matlab 现在在学python
想请问 numpy中的array
shape是(n,1) 跟 (n,) 要怎么分辨?
要怎么知道np.dot出来的会是(n,1) 还是 (n,)?
我知道要把(n,1)转成 (n,)要用 np.squeeze
可是计算时两者不能一起计算 系统会报错dimension不合
我想要知道python里面是怎么决定np.dot出来会是(n,1)还是(n,)?
我知道我这问题可能很菜
看到stackoverflow上面也有人问过
stackoverflow.com/questions/17869840/numpy-vector-n-1-dimension-n-dimension
-conversion
可是我知道怎么转换 (np.squeeze)
问题是我想要知道np.dot怎么决定出来是(n,1)还是(n,) 这个决定的规则?
谢谢大家