如何在 python 中将两个数学表达式倍增以获得方程式的答案 [已关闭]

How to multipley two mathematical expression in python to get answer as a equation [closed]

提问人:Uchiha_madara 提问时间:9/11/2023 更新时间:9/11/2023 访问量:58

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

2个月前关闭。

我想在 python 中将 (x-5) 和 (x-6) 相乘以获得答案为 x^2 - 11x +30,但不知道该怎么做.如果有人能帮我。

我什至想不出写代码来尝试。我是python的新手,所以请帮助我。

python-3.x 数学

评论

0赞 lastchance 9/11/2023
docs.scipy.org/doc//numpy-1.9.3/reference/......或者 numpy.org/doc/stable/reference/......
0赞 Uchiha_madara 9/11/2023
如何使用它
1赞 lastchance 9/11/2023
一本好书是 Christian Hill 的“Learning Scientific Programming with Python”。它位于 sciPy 部分。
1赞 JackRed 9/11/2023
欢迎来到 Stack Overflow。请看一下这次旅行。你可能想重新表述你的问题,这样你就提出了一个要解决的适当问题,以及你想要的具体问题。此外,SO 不是代码编写服务,如果可能的话,您必须提供您想做什么/尝试/不适合您的示例
2赞 lastchance 9/11/2023
您也可以使用 symPy。这取决于你是想做符号运算还是只想找到多项式系数。

答:

2赞 lucatrex 9/11/2023 #1

正如@lastchance所说,你可以使用 Sympy。

对于您的问题,您可以使用类似的东西:

from sympy import expand
expand((x-5)*(x-6))

输出:

x**2 - 11*x + 30

要了解更复杂的操作,请阅读:Sympy 文档

在我看来,Matlab 也是解决此类问题的不错选择,甚至比 Python 更好。