在Astropy中,将ICRS坐标转换为银心坐标可以使用SkyCoord对象。下面是一个示例代码,可以用于将ICRS坐标转换为银心坐标:
import numpy as np
from astropy.coordinates import SkyCoord
from astropy import units as u
# 创建一个ICRS坐标对象
icrs = SkyCoord(ra=10.68458*u.deg, dec=41.26917*u.deg, frame='icrs')
# 将ICRS坐标转换为银心坐标
galactic = icrs.galactic
# 打印银心坐标
print(galactic.l, galactic.b)
如果你遇到了Numpy的AttributeError,可能是因为你的Numpy版本过低。请尝试更新Numpy到最新版本来解决此问题。你可以使用以下命令进行更新:
pip install --upgrade numpy
希望这可以帮助你解决问题!