Python 3.7中是否可以将字符串方程式转换为Wolfram Alpha之类的公式化方程式?

时间:2019-04-17 21:00:56

标签: python output formula equation python-3.7

我正在尝试将X_train_arr = X_train.to_numpy() y_train_arr = y_train.to_numpy() 的输入更改为方程式,并在主数上加小2。将第一个字符串转换为图像中显示的公式的方式是什么?

我尝试搜索一些表面解决方案,但到目前为止还没有找到。

我唯一拥有的代码是将按原样打印诸如"1 / x""x ** x""x ** 2"之类的字符串的代码,但是我想编写一些将输出等式的代码。他们附加到的链接。

"3^2+4^2=5^2"

其中lst = [ "equal", "squared", "denominator", "cubed", "^x"] lstDict = ({ "equal":"x", "squared":"x ** 2", "denominator":"1 / x", "cubed":"x ** 3", "^x":"x ** x"}) print(lstDict[lst[i]].replace("**", "^")) 是用于限制i循环的长度并计算方程式字典的计数。

1 个答案:

答案 0 :(得分:0)

SymPy软件包可以为您完成此操作:https://docs.sympy.org/latest/tutorial/printing.html