我在yaml结构中加载了一个复数,并且在将其转储时,输出的内容与我想要的不完全相同:
obj={'val': -0.3+0.1j}
yaml.dump(obj, default_flow_style=False)
"val: !!python/complex '-0.3+0.1j'\n"
我想直接拥有:
val: -0.3+0.1j
我试图编写一个complex_represented()
函数,但没有成功。我所能做的最好是将复数转换为字符串并删除括号。
有人可以帮我吗?
答案 0 :(得分:1)
这可行,但似乎有点糟糕:
match_parent