这样可以吗 有时,纯Python是处理此类问题的一种好方法。下面将构建翻译列表(轻松转换回numpy数组)和合并的输出。
import numpy as npabc_array = np.array(['B', 'D', 'A', 'F', 'H', 'I', 'Z', 'J'])transdict = {'A': 'Adelaide', 'B': 'Bombay', 'C': 'Cologne', 'D': 'Dresden', 'E': 'Erlangen', 'F': 'Formosa', 'G': 'Gdansk', 'H': 'Hague', 'I': 'Inchon', 'J': 'Jakarta', 'Z': 'Zambia'}phoenetic = [transdict[letter] for letter in abc_array]print ' '.join(phoenetic)
输出是:
Bombay Dresden Adelaide Formosa Hague Inchon Zambia Jakarta
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)