some correction in tutorial
This commit is contained in:
parent
20033d69ce
commit
8294eec62e
@ -72,15 +72,16 @@ Les opérations autorisées sont les opérations "classique": + - * / ^. L'utili
|
|||||||
### Différents rendus
|
### Différents rendus
|
||||||
Comme dit dans l'introduction, il y a deux types de rendus: un rendus texte (utilisé depuis le début) et un rendus latex. Voici un exemple de l'utilisation du rendu latex
|
Comme dit dans l'introduction, il y a deux types de rendus: un rendus texte (utilisé depuis le début) et un rendus latex. Voici un exemple de l'utilisation du rendu latex
|
||||||
|
|
||||||
>>> from pymath.renders import txt_render
|
>>> from pymath.renders import tex_render
|
||||||
>>> exp = Expression("1 + 2 / 5")
|
>>> exp = Expression("1 + 2 / 5")
|
||||||
>>> for i in exp.simplify(render = tex_render):
|
>>> for i in exp.simplify(render = tex_render):
|
||||||
... print(i)
|
... print(i)
|
||||||
...
|
...
|
||||||
( 2 + 4 ) ( 3 - ( 4 \times 2 ) )
|
1 + \frac{ 2 }{ 5 }
|
||||||
6 \times ( 3 - 8 )
|
\frac{ 1 \times 5 }{ 1 \times 5 } + \frac{ 2 \times 1 }{ 5 \times 1 }
|
||||||
6 \times ( -5 )
|
\frac{ 5 + 2 }{ 5 }
|
||||||
-30
|
\frac{ 7 }{ 5 }
|
||||||
|
|
||||||
|
|
||||||
## Générer des expressions aléatoirement.
|
## Générer des expressions aléatoirement.
|
||||||
|
|
||||||
@ -115,7 +116,7 @@ La méthode pour créer les valeurs avec des conditions est la méthode par reje
|
|||||||
Pour éviter de faire tourner la méthode par rejet trop longtemps, il est possible de faire des calculs avec les valeurs générées.
|
Pour éviter de faire tourner la méthode par rejet trop longtemps, il est possible de faire des calculs avec les valeurs générées.
|
||||||
|
|
||||||
>>> form = "{a} / {b} + {c} / {k*b}"
|
>>> form = "{a} / {b} + {c} / {k*b}"
|
||||||
>>> cond = ["abs({b}) != 1", "{d} > 1", "{b} != {d}", "gcd({a},{b}) == 1", "gcd({c},{k*b}) == 1"]
|
>>> cond = ["abs({b}) != 1", "{k} > 1", "{b} != {d}", "gcd({a},{b}) == 1", "gcd({c},{k*b}) == 1"]
|
||||||
>>> rd_frac_add = RdExpression(form, cond)
|
>>> rd_frac_add = RdExpression(form, cond)
|
||||||
>>> rd_frac_add()
|
>>> rd_frac_add()
|
||||||
'\\frac{ -9 }{ 7 } + \\frac{ 1 }{ 28 }
|
'\\frac{ -9 }{ 7 } + \\frac{ 1 }{ 28 }
|
||||||
|
Loading…
Reference in New Issue
Block a user