Я пытался познакомиться с симпой и наткнулся на расширение серии.
Например:
series(cos(x),x, n=5)
печать:
1 - x**2/2 + x**4/24 + O(x**6)
Мне было интересно, есть ли способ скрыть последнюю часть (O(x**6)) в выводе, например, она выдает:
O(x**6)
1 - x**2/2 + x**4/24
Чтобы удалить O, используйте removeO метод:
removeO
>>> series(cos(x),x, n=5).removeO() x**4/24 - x**2/2 + 1
Побочный эффект: термины теперь печатаются в обратном порядке, поскольку выражение теперь является полиномом, а не асимптотическим расширением.