O YAML carrega 5e-6 como sequência e não um número

Quando carrego um número com e formamos um dump JSON com YAML, o número é carregado como uma sequência e não como um flutuador.

Eu acho que este exemplo simples pode explicar meu problema.

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}

Cargas YAML1e-06 como uma string e não como um número? Como posso corrigir isso?

questionAnswers(1)

yourAnswerToTheQuestion