YAML загружает 5e-6 в виде строки, а не числа
Когда я загружаю число с помощью e, создаю дамп JSON с YAML, число загружается в виде строки, а не с плавающей точкой.
Я думаю, что этот простой пример может объяснить мою проблему.
import json
import yaml
In [1]: import json
In [2]: import yaml
In [3]: All = {'one':1,'low':0.000001}
In [4]: jAll = json.dumps(All)
In [5]: yAll = yaml.safe_load(jAll)
In [6]: yAll
Out[6]: {'low': '1e-06', 'one': 1}
YAML загружает1e-06 как строка, а не как число? Как я могу это исправить?