我有一个numpy.array形式的行向量,比如说
array([1, 2, 3])怎么能把它转为列向量?
array([[1],
       [2],
       [3]])3个回答
>>> a = np.array([1, 2, 3])
>>> a = a.reshape(-1, 1)
>>> a
array([[1],
       [2],
       [3]])row_vec = np.array([1, 2, 3])
col_vec = np.array([row_vec]).T注意row_vec外面的方括号,必须要有
.T 反转属性就可以SofaSofa数据科学社区DS面试题库 DS面经
    
      
        
      
    
        
			
			
			
			
				应该不行,因为是1d-array。.T不支持1d,所以我上面说要要方括号
				- 
             Jiho
           
				
          
          2018-02-05 21:57
			
				哦,我没看仔细,厉害,受教了
				- 
             bopowang
           
				
          
          2018-02-06 13:53
			
    
  相关讨论
  随便看看