如果使用 Python2 或 Python3 运行,以下代码会产生两种不同的结果。为什么?
from skyfield.api import wgs84, load
latitude = -35
longitude = 150
altitude = 100
year = 2022
month = 1
day = 21
hour = 14
minute = 6
seconds = 43.941372
ts = load.timescale()
t_meas = ts.utc(year,month,day,hour,minute,seconds)
radar = wgs84.latlon(latitude, longitude, altitude)
radar_ECI = radar.at(t_meas)
print(radar_ECI.position.m)
输出天空场 1.41 [-2804378.01051857 4419981.90545062 -3632070.86144542]
输出天空场 1.40 [-2804356.81834716 4419995.31425895 -3632070.90655877]