YAML lädt 5e-6 als String und nicht als Zahl

Wenn ich eine Zahl mit e aus einem JSON-Dump mit YAML lade, wird die Zahl als String und nicht als Float geladen.

ch denke, dieses einfache Beispiel kann mein Problem erkläre

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 lädt 1e-06 als String und nicht als Zahl? Wie kann ich es reparieren

Antworten auf die Frage(2)

Ihre Antwort auf die Frage