gpt4 book ai didi

latex - Sympy - 分数操作

转载 作者:行者123 更新时间:2023-12-02 03:20:43 25 4
gpt4 key购买 nike

我基本上希望 Sympy 生成 latex 代码\frac{x-1}{3} = y 但每当我要求它生成事物的 Tex 组件时,Sympy 总是返回\frac{x}{3} -\frac{1 {3}。

如何避免拆分方程式并将等号运算符分配给另一个变量。

我还没有尝试将“y =”部分添加到代码中,因为我想首先澄清分数的情况,但由于我不得不手头上的 cap 来进行堆栈交换,所以我想我会问这两个问题。我浏览了所有我能找到的教程页面,但无济于事。

尽管我会要求您保持相对简单,但我们将不胜感激!

提前致谢。

import sympy
from sympy import *
x = Symbol("x")
a = (x-Integer(1))
b = (3)
c = a/b
print(latex(c))

最佳答案

问题来自 sympy 自动将 (x-1)/3 扩展为 x/3-1/3。因此,一种解决方案是让 sympy 将其分解:

In [18]: c = a/b; c
Out[18]: x/3 - 1/3

In [19]: d = c.factor(); d
Out[19]: (x - 1)/3

In [20]: print(latex(d))
\frac{1}{3} \left(x - 1\right)

关于latex - Sympy - 分数操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33619937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com