如何在python中将RA和Dec列表转换为像素

如何在python中将RA和Dec列表转换为像素,python,coordinates,pixel,Python,Coordinates,Pixel,我有两个单独的数字列表,分别是图像中对象的RA和Dec。我想把这些转换成图像的像素值。列表示例: RA = [34.402274, 34.331012, 34.154252, 34.646844, 34.481959, 34.506609, 34.430659, 34.370766] Dec = [-5.36572, -5.355275, -5.353743, -5.350714, -5.338268, -5.330245, -5.317526, -5.314187] 有没有一个循环我可以使用

我有两个单独的数字列表,分别是图像中对象的RA和Dec。我想把这些转换成图像的像素值。列表示例:

RA = [34.402274, 34.331012, 34.154252, 34.646844, 34.481959, 34.506609, 34.430659, 34.370766]
Dec = [-5.36572, -5.355275, -5.353743, -5.350714, -5.338268, -5.330245, -5.317526, -5.314187]
有没有一个循环我可以使用,我可以采取每一个数字,并转换成一个像素坐标的图像,我从这个

from numpy import pi, sin, cos
coordinates = [[ra * cos(dec * pi / 180), ra * sin(dec * pi / 180)] for ra, dec in zip(RA, Dec)]
这就是你想要的吗