从python-numpy矩阵获取格式为列/行的列/行向量

时间:2018-08-15 07:19:39

标签: python numpy numpy-ndarray

当我在python-numpy中选择列或行时,我总是必须对其进行重新格式化,以使其成为实际的列或行向量。 因此,我总是必须像在示例末尾那样编写代码,这对我来说似乎完全是过度设计的。 是否有一种方法可以直接获得正确格式的矢量,从而从矩阵中选择列或行?

>>> import numpy as np
>>> A = np.zeros((2,3))
>>> # Show the size of the matrix
>>> print(A.shape)
(2, 3)
>>> # This is not a row vector
>>> print(A[1,:].shape)
(3,)
>>> # Get a real row vector (looks totally over-engineered)
>>> print(np.array([A[1,:]]).shape)
(1, 3)

0 个答案:

没有答案