2012-10-12 114 views

回答

1

在我看来,更像是要连接列。也许这样的事情就足够了?

In [25]: import numpy as np 

In [26]: a = np.array([[1,2],[3,45]]) 

In [27]: a 
Out[27]: 
array([[ 1, 2], 
     [ 3, 45]]) 

In [28]: [''.join(str(x) for x in row) for row in a.T] 
Out[28]: ['13', '245'] 

In [29]: np.array([''.join(str(x) for x in row) for row in a.T], int) 
Out[29]: array([ 13, 245]) 
+0

谢谢!这是我正在寻找的。我的意思是,连接给定列中的所有行。顺便说一句,我很好,如果你不把输出转换回整数。 – hardikudeshi