【发布时间】:2012-06-14 14:46:50
【问题描述】:
我有一个 2D numpy char 数组(来自 NetCDF4 文件),它实际上代表一个字符串列表。我想把它转换成一个字符串列表。
我知道我可以使用 join() 将字符连接成一个字符串,但我只能找到一种方法一次处理一个字符串:
data = np.array([['a','b'],['c','d']])
for row in data[:]:
print ''.join(row)
但是速度很慢。如何在单个命令中返回字符串数组?谢谢
【问题讨论】:
-
为什么要在 for 循环中复制
data?
标签: python arrays string numpy char