Разделите безразмерное число на число с единицей - PullRequest
2 голосов
/ 22 января 2020

У меня есть список безразмерных чисел в python, и я пытаюсь разделить его на число с единицей (единица связана с помощью астропии).

my_list = [34.567, 34.436, 34.764]
plate_scale_arc = 0.04*u.arcsec
plate_scale_deg = plate_scale_arc.to(u.deg) 

new_list = [(i/plate_scale_deg) for i in my_list]

Как мне получить это на самом деле сделать арифметику c и не беспокоиться о единицах?

1 Ответ

1 голос
/ 22 января 2020

Вы можете использовать value атрибут plate_scale_deg.

>>> [(i/plate_scale_deg.value) for i in my_list]
[3111030.0, 3099240.0, 3128760.0]
...