0

ずんぐりしたマトリックスがあります

1 2
3 4

行列の行を「連結」して、新しい行列を取得したい

13 24

これを行う簡単な方法はありますか?

4

1 に答える 1

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])
于 2012-10-12T18:00:59.473 に答える