fas*_*oth 3 python dictionary numpy
这更像是关于编程风格的问题.我删除了以下字段的网页:"温度:51 - 62","高度:1000-1500"......等结果保存在字典中
{"temperature": "51-62", "height":"1000-1500" ...... }
Run Code Online (Sandbox Code Playgroud)
所有键和值都是字符串类型.每个键都可以映射到许多可能值中的一个.现在我想将这个字典转换为numpy数组/向量.我有以下问题:
我想知道在Python中编写这种转换的最清晰有效的方法是什么.我正在考虑构建另一个字典,将关键字映射到向量的索引号.还有许多其他字典将值映射到整数.
我遇到的另一个问题是我不确定某些键的范围.我想动态跟踪字符串值和整数之间的映射.例如,我可能会发现key1将来可以映射到val1_8.
谢谢
尝试一个熊猫系列,它是为此而建的.
import pandas as pd
s = pd.Series({'a':1, 'b':2, 'c':3})
s.values # a numpy array
Run Code Online (Sandbox Code Playgroud)