scorpio18k scorpio18k 07.04.2023, 00:02:11 0 W #sympy chciałem zrobić równanie e = m * c^2e, m, c = sp.symbols('e m c')print(sp.Eq(e, m*c2))Problem w tym, że dostaję w konsoli:Eq(e, c2*m)i jak drukuję do latexa to to dziwnie wygląda.Nie chcę c*m^2 tylko m*c^2Można to jakoś posortować? chat nie pomaga#python
scorpio18k scorpio18k 07.04.2023, 00:08:08 via Wykop 0 Cały kod:import sympy as spe, m, c = sp.symbols('e m c')print(sp.Eq(e, m*c2))Konsola:Eq(e, c2*m)
noipmezc noipmezc 07.04.2023, 00:37:04 via Wykop 0 @scorpio18k: zamień miejscami m i c XDhttps://stackoverflow.com/questions/44414547/enforce-custom-ordering-on-sympy-print/58716528#58716528
e, m, c = sp.symbols('e m c')
print(sp.Eq(e, m*c2))
Problem w tym, że dostaję w konsoli:
Eq(e, c2*m)
i jak drukuję do latexa to to dziwnie wygląda.
Nie chcę c*m^2 tylko m*c^2
Można to jakoś posortować? chat nie pomaga
#python
import sympy as sp
e, m, c = sp.symbols('e m c')
print(sp.Eq(e, m*c2))
Konsola:
Eq(e, c2*m)
https://stackoverflow.com/questions/44414547/enforce-custom-ordering-on-sympy-print/58716528#58716528