我试图在 SymPy 中定义一个常量,其功能与 pi、e 和 i 等常量相同。当给出确切答案时,它们仍然是它们的符号,而不是评估它们的值。例如,如果我跑了
2*pi
Run Code Online (Sandbox Code Playgroud)
它会返回 2??。如果我想要一个大概的答案,我可以跑
N(2*pi)
Run Code Online (Sandbox Code Playgroud)
返回 6.28318530717959。
我想要的是定义一个常数,tau,其中
tau
Run Code Online (Sandbox Code Playgroud)
返回 ?, 而
N(tau)
Run Code Online (Sandbox Code Playgroud)
返回 6.28318530717959。
基本上我只是想定义一个新符号,?,它等于 2??。
我目前正在 PySide 中编写一个应用程序,我希望它在退出时保存窗口尺寸。该geometry()方法返回类似PySide.QtCore.QRect(300, 300, 550, 150)但我想要的只是(300, 300, 550, 150). 我可以找到一种解析它的方法,但我想要一个更简洁的方法。有什么建议?