Основная проблема
Проблема в том, что когда я беру грех на 30 градусов (с единицами измерения), я не могу использовать N, чтобы найти числовой c ответ. Ниже приведен минимальный пример.
from sympy import sin, N
from sympy.physics.units import deg
N(sin(30*deg))
Итак, есть ли
- способ взять на себя грех в чем-то с юнитами?
- Есть ли простой быстрый способ удалить единицы?
Известное частичное решение
Мне известен способ получения чисел .args
, но моя проблема в том, что если я сделаю это что-то вроде
from sympy import sin, N
from sympy.physics.units import deg, rad, convert_to
number = convert_to(30*deg, rad)
number.args
Это даст (1/6, pi, rad)
. Но это также может дать кортеж из двух частей. Итак, чтобы отделить все, мне нужна совершенно другая функция.