Doesn't matter :

```
>>> from sympy import *
>>> x=symbols("x")
>>> sin(x).series(x,0,10).args
(x, -x**3/6, -x**7/5040, x**5/120, x**9/362880, O(x**10))
```

The arguments tuple doesn't order `x` powers (and this isn't a problem, 
since (complex) multiplication is commutative. But

```
>>> sin(x).series(x,0,10)
x - x**3/6 + x**5/120 - x**7/5040 + x**9/362880 + O(x**10)
```

The expression is still printed with ordered powers of `x`.

HTH,

Le mardi 9 juillet 2024 à 05:59:20 UTC+2, che...@gmail.com a écrit :

> Hi, I am a new user of SymPy.  I wonder if the following result is a bug?  
> Anyway, the following code is a nuance.   I am using the latest SymPy
>
> class TestSymPy (unittest.TestCase):
>     def testSin(self):
>         '''
>         The expansion is not ordered by x**n: x**7 before x**5
>         '''
>         x = sympy.Symbol('x')
>         sin = sympy.sin(x)
>         self.assertTupleEqual(sin.args, (x,))
>         e = sin.series(x, 0, 10)
>         self.assertTupleEqual(e.args, (x, -x**3/6, -x**7/5040, x**5/120, x
> **9/362880, sympy.O(x**10)))
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/2e33ae1e-9c71-4e58-9887-ea5dffe08e3an%40googlegroups.com.

Reply via email to