В Sympy 1.1 N('sin(1.01*x)')
возвращает sin(1.01*x)
, что я и ожидал. Почему Sympy 1.5 возвращает дробь: sin(101*x/100)
? Это также происходит с exp(1.01*x)
и abs(1.01*x)
.
Вот весь мой код, может быть, мне нужно что-то импортировать?
import sympy
from sympy import *
result=N('sin(1.01*x)')
print(result)
Я также только что заметил, что округление не ' Кажется, что работает в грехе ():
result=N('1.04*sin(1.01*x)',1)
print(result)
Это возвращает: 1.0*sin(101*x/100)