繁体   English   中英

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

[英]How to convert a list of RA and Dec into pixels in python

我有两个单独的数字列表,它们是图像中对象的 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)]

那是你要的吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM