gpt4 book ai didi

python-3.x - 在 SymPy 中定义保存数值的符号

转载 作者:行者123 更新时间:2023-12-01 11:52:06 25 4
gpt4 key购买 nike

我试图在 SymPy 中定义一个常量,其功能与 pi、e 和 i 等常量相同。当给出确切答案时,它们仍然是它们的符号,而不是评估它们的值。例如,如果我跑了

2*pi

它会返回 2⋅π。如果我想要一个大概的答案,我可以运行

N(2*pi)

返回 6.28318530717959。

我要的是定义一个常量tau,where

tau

返回 τ,而

N(tau)

返回 6.28318530717959。

基本上我只是想定义一个新符号 τ,它等于 2⋅π。

最佳答案

您需要像 Pi 那样对 NumberSymbol 进行子类化。只需复制粘贴 Pi 的源代码并添加 *2 就足够了。请注意,这些对象是单例类而不是实例。

您还应该阅读 pi 声明 ;)

关于python-3.x - 在 SymPy 中定义保存数值的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10560933/

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