【问题标题】:Solve a system of equations using SymPy使用 SymPy 求解方程组
【发布时间】:2018-04-30 22:59:42
【问题描述】:

我需要使用 Python 中的 SymPy 库求解系统方程。例如:

y = x ** 2
x = 2

解:y = 4

如何用 SymPy 做到这一点?

【问题讨论】:

  • Stackoverflow 是英文网站,不是葡萄牙文网站。考虑将其翻译成英文并提供minimal reproducible example
  • 你不能使用x,除非先给它赋值。您应该颠倒语句的顺序(即:首先是 x = 2,然后是 y = x ** 2)。否则,您的意思是“get me x (== undefined variable) ** 2, that's undefined ** 2, 这是一个错误”
  • 我有点晚了,但是这里有一个葡萄牙语版本的网站:pt.stackoverflow.com

标签: python sympy


【解决方案1】:
from sympy import *
x = Symbol('x')
y = Symbol('y')
solve([y - x ** 2, x - 2], [x, y])
// [(2, 4)]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多