import ephem
date = '2018/9/20'
sun = ephem.Sun()
sun.compute(date)
print 'Sun in', list(ephem.constellation(sun))[1]
moon = ephem.Moon()
moon.compute(date)
print 'Moon in', list(ephem.constellation(moon))[1]
mars = ephem.Mars()
mars.compute(date)
print 'Mars in', list(ephem.constellation(mars))[1]
mercury = ephem.Mercury()
mercury.compute(date)
print 'Mercury in', list(ephem.constellation(mercury))[1]
jupiter = ephem.Jupiter()
jupiter.compute(date)
print 'Jupiter in', list(ephem.constellation(jupiter))[1]
venus = ephem.Venus()
venus.compute(date)
print 'Venus in', list(ephem.constellation(venus))[1]
saturn = ephem.Saturn()
saturn.compute(date)
print 'Saturn in', list(ephem.constellation(saturn))[1]
我已经找到了特定日期在他们家中的所有7个行星。现在,我需要在astro表中找到Rahu和Ketu的房屋。如何获得?有功能吗?
最佳答案
我很确定ephem
中只有真实的行星可用。我找到了这个定义
天文学上,拉hu和克图表示
太阳和月亮在天球上移动时的路径。
使用一些数学会告诉你要点。也许this可以帮助您在不同系统之间转换坐标。
据此,您可以在ephem
中派生一个视点,称为Observer
,并将其传递给ephem.constellation(o)
,
关于python - 在python ephem中,我无法获得某些星座的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52421442/