2024-09-27 18:01:17 发布
网友
我想将Symengine复数I转换成python 1j,以便在普通python中使用这些数字。目前,我有一个代码,但它使用sympy运行,这使它运行得更慢。有没有其他的解决方案或者加速这个代码?。以下是我的代码:
Symengine
I
1j
sympy
import sympy from time import time from symengine import * def sym2num(x): return complex(sympy.sympify(x))
Here是我获取代码的引用
谢谢
SymEngine中还没有内置的方法来实现这一点(欢迎使用PRs)。你知道吗
这是一个相当快的解决方法。你知道吗
def sym2num(x): return float(x.real_part()) + float(x.imaginary_part())*1j
SymEngine中还没有内置的方法来实现这一点(欢迎使用PRs)。你知道吗
这是一个相当快的解决方法。你知道吗
相关问题 更多 >
编程相关推荐