我需要计算大约 106.000.000 个不同坐标的太阳天顶角。该坐标是指在图像被相机拍摄到飞机后投影在地球表面的图像中的像素。
我正在使用pvlib.solarposition.get_position()来计算太阳天顶角。返回的值计算正确(我将一些结果与 NOOA 网站进行了比较)但是,我需要如何计算许多坐标的太阳天顶角,python 花费了很多天(大约 5 天)来完成函数的执行.
我是如何编程的初学者,我想知道有什么方法可以加速太阳天顶角的计算。
下面找到了计算太阳天顶角的代码部分:
sol_apar_zen = []
for i in range(size3):
solar_position = np.array(pvl.solarposition.get_solarposition(Data_time_index, lat_long[i][0], lat_long[i][1]))
sol_apar_zen.append(solar_position[0][0])
print(len(sol_apar_zen))