gpt4 book ai didi

python - 如何转换复数?

转载 作者:行者123 更新时间:2023-12-03 16:30:02 24 4
gpt4 key购买 nike

我为一个生物方程式建立了一个计算器,我想我已经缩小了问题的根源,这是我得出的自然对数:

goldman = ((R * T) / F) * cmath.log(float(top_row) / float(bot_row))

print("Membrane potential: " + str(goldman) + "V"

我的问题是,它将仅以复杂的形式显示输出:
Membrane potential: (0.005100608207126714+0j)V

有什么办法可以将其打印为浮点数?我尝试过的一切都没有奏效。

最佳答案

复数具有实部和虚部:

>>> c = complex(1, 0)
>>> c
(1+0j)
>>> c.real
1.0

看来您只想要最重要的部分...所以:
print("Membrane potential: " + str(goldman.real) + "V"

关于python - 如何转换复数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35423928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com