Как инженер-электрик я (мы?) Использую python для помощи в расчетах / автоматизации / и т. Д.
При работе с вычислениями с использованием некоторых реальных чисел ОЧЕНЬ принято думать -nano, -pico, -tera и т. Д.
Например: я знаю, что такое конденсатор емкостью 1 пФ, но конденсатор емкостью 1e-12 F несколько менее дружественен. Кроме того, он в 4 раза больше печатает ( 1p против 1e-12 ) и более подвержен ошибкам. Нельзя сказать, что при отображении чисел суффикс числа просто проще.
Итак, вопрос: возможно ли, чтобы это работало в python (IPython?):
L = 1n
C = 1p
f = 1/(2*pi*sqrt(L*C))
print(f) gives: 5.033G (or whatever the accuracy should be)
Это было бы невероятно полезно и просто как калькулятор!
Спасибо.
UPDATE:
Я ищу не обработку единиц , а обработку с суффиксами чисел . Так что не волнует, фарад это или килограмм, но ДЕЙСТВИТЕЛЬНО заботьтесь о суффиксе (-n, -u, -m, -M, -G ...)