Python:在不指定值的情况下启动整数
我不知道为什么我找不到这方面的信息,但我的问题是: 我如何初始化一个整数而不给它一个值,这样我就可以用它来解方程了 例如,如果我指定我有一些整数x,那么我可以写一些东西,允许我求解关于x的函数 例如,输出可能是:2x+5 例: 这将产生:Python:在不指定值的情况下启动整数,python,Python,我不知道为什么我找不到这方面的信息,但我的问题是: 我如何初始化一个整数而不给它一个值,这样我就可以用它来解方程了 例如,如果我指定我有一些整数x,那么我可以写一些东西,允许我求解关于x的函数 例如,输出可能是:2x+5 例: 这将产生: Eisenstein Integer as z: (-0.9999999999999987+5.196152422706632j) Omega as w: (-0.4999999999999998+0.8660254037844387j) 我希望变量类似于上
Eisenstein Integer as z:
(-0.9999999999999987+5.196152422706632j)
Omega as w:
(-0.4999999999999998+0.8660254037844387j)
我希望变量类似于上面j的显示方式。普通整数不能这样做。您需要安装
python-mpipinstallsympy
然后用它,
import sympy as sp
x = sp.var('x')
equation = 2*x + 5
print(sp.solve([equation], [x]))
输出:
{x: -5/2}
解算器采用列表,因为它可以处理方程组。你也可以
sp.solve(equation, x)
得到
[-5/2]
另一个例子
import sympy as sp
x, y = sp.var('x y')
equation = 2*x + 5*y # Equations made this way are implicitly "= 0".
print(sp.solveset(equation, y, sp.S.Complexes))
求解y
,注意输出是以x
为单位的:
{-2*x/5}
你不能用简单的整数。您需要安装
python-mpipinstallsympy
然后用它,
import sympy as sp
x = sp.var('x')
equation = 2*x + 5
print(sp.solve([equation], [x]))
输出:
{x: -5/2}
解算器采用列表,因为它可以处理方程组。你也可以
sp.solve(equation, x)
得到
[-5/2]
另一个例子
import sympy as sp
x, y = sp.var('x y')
equation = 2*x + 5*y # Equations made this way are implicitly "= 0".
print(sp.solveset(equation, y, sp.S.Complexes))
求解y
,注意输出是以x
为单位的:
{-2*x/5}
你能展示一些Python代码来演示你想做什么吗?你的问题不清楚。Python不会帮你解方程,因为我不知道该怎么做,所以我无法编写它。例如,如果我想研究复数,我可以指定,但我会给出一个我希望它做什么的例子。一秒钟。如果你想象征性地解方程,你能展示一些Python代码来演示你想做什么吗?你的问题不清楚。Python不会帮你解方程,因为我不知道该怎么做,所以我无法编写它。例如,如果我想研究复数,我可以指定,但我会给出一个我希望它做什么的例子。一秒钟。如果你想象征性地解方程,看看