【发布时间】:2017-06-21 10:21:10
【问题描述】:
如果你有一个数组,并且你想使用你定义的字典来转换它,你会怎么做? 输入:
my_dict = {1 : 'J',2:'F', 3:'M',4: 'A',5: 'M',6 : 'J',7:'J', 8:'A',9: 'S',10: '0',11 : 'N',12:'D'}
x=np.array(2,6,8,1,.....)
输出:
y=("F","J","A","J",.....)
我们已经尝试过了:
my_dict = {1 : 'J',2:'F', 3:'M',4: 'A',5: 'M',6 : 'J',7:'J', 8:'A',9: 'S',10: '0',11 : 'N',12:'D'}
a = np.empty(len(x))
for i in range(0,len(x)):
b=my_dict[x[i,0]]
a[i,0]=b
【问题讨论】:
标签: python arrays list dictionary