Все,
Я использую библиотеку PyEphem, и вызов методов класса просто обновляет переменные класса, а не возвращает выходные данные.Я установил, что узким местом в моей программе является строка кода, отформатированная как
v = sat.range_velocity
. Если я удаляю эту строку и заменяю ее фиктивной строкой v = 5e3
, программа запускается в течение 2,5 с.а не 45-х годов.
Итак, мне интересно, есть ли способ быстро получить этот атрибут несколько раз.Я думал о том, чтобы найти адрес памяти и просто загрузить это значение (конечно, с некоторой проверкой на наличие ошибок), но, похоже, это невозможно в python ...
Вот два снимка экрана, показывающихвопрос.Как видите, ЕДИНСТВЕННАЯ строка кода в функции get_vr
предназначена для извлечения атрибута 
