私は実際に文字列のリストを表す2D numpy char配列(NetCDF4ファイルから)を持っています。私はそれを文字列のリストに変換したい。文字列に文字を連結するために、私は一度にこの1つの文字列を実行する方法を見つけることができnumpy文字列から文字列へ
私は(結合を使用することができます知っている):
data = np.array([['a','b'],['c','d']])
for row in data[:]:
print ''.join(row)
しかし、それは非常に遅いです。 1つのコマンドで文字列の配列を返すにはどうすればよいですか?ちょうどあなたのfor
ループ書き換えられ
>> s = [''.join(row) for row in data]
>> s
['ab', 'cd']
:ありがとう
なぜあなたのforループに 'data'をコピーしていますか? –