90得票9回答
如何使用Python解决一组非线性方程?

使用Python解决一对非线性方程的最佳方法是什么。(Numpy、Scipy或Sympy) 例如: x+y^2 = 4 e^x+ xy = 3 一个能够解决上述方程组的代码片段会很棒。

61得票4回答
如何在 IPython Notebook 中使用 SymPy 进行漂亮的打印输出?

我尝试了pprint和print,前者只打印Unicode版本,而后者不会进行美观的打印。from sympy import symbols, Function import sympy.functions as sym from sympy import init_printing init...

59得票5回答
如何在sympy中提取所有系数

您可以使用coeff()函数来获取特定项的系数。x, a = symbols("x, a") expr = 3 + x + x**2 + a*x*2 expr.coeff(x) # 2*a + 1 我想提取所有 x、x**2(等等)的系数,例如:# for example expr.coeff...

58得票3回答
如何在SymPy表达式中获取符号列表?

例如,如果我运行import sympy x, y, z = sympy.symbols('x:z') f = sympy.exp(x + y) - sympy.sqrt(z) 有没有一种方法可以使用f来获取表达式中包含的sympy.Symbol对象的列表或元组?我不想解析srepr(f)或向...

53得票1回答
SymPy和Sage有什么区别?

"什么是SymPy和Sage(又名SageMath)之间的区别?"

51得票6回答
如何在SymPy中解决线性方程组?

很抱歉,我对sympy和Python都不是很熟悉。 我想要解决以下欠定的线性方程组:x + y + z = 1 x + y + 2z = 3

43得票6回答
如何在SymPy中定义数学函数?

我已经尝试了几个小时,但我认为我没有理解一个基本概念,因此我一直无法回答这个问题。 我正在尝试实现一个简单的数学函数,就像这样:f(x) = x**2 + 1 接着我想推导那个函数。 我已经用以下方式定义了符号和函数:x = sympy.Symbol('x') f = sympy.Func...

43得票5回答
将SymPy矩阵转换为NumPy数组/矩阵的最佳方法是什么?

我不确定我一直在sympy中使用的方法,将MutableDenseMatrix转换为numpy.array或numpy.matrix是否是一个好的当前实践。我有一个符号矩阵,如下:g = sympy.Matrix( [[ x, 2*x, 3*x, 4*x, 5*x, 6*x, ...

41得票4回答
从数值数组中计算sympy表达式

我正在使用Sympy进行实验,但遇到了一个无法解决的问题。 使用Scipy,我可以编写表达式并对x值数组进行求值,如下所示:import scipy xvals = scipy.arange(-100,100,0.1) f = lambda x: x**2 f(xvals) 使用sympy,...

40得票6回答
能否绘制隐式方程?

我想在Matplotlib中绘制隐式方程(形如f(x,y)= g(x,y),例如X ^ y = y ^ x)。这是可能的吗?