Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用PyEphem计算恒星的位置_Python_Astronomy_Pyephem - Fatal编程技术网

Python 用PyEphem计算恒星的位置

Python 用PyEphem计算恒星的位置,python,astronomy,pyephem,Python,Astronomy,Pyephem,如何计算恒星在特定日期的位置。 我写了代码,但今天才算 obs = ephem.Observer() obs.date = "2010/12/10" Sirrah = ephem.star("Sirrah") Sirrah.compute(obs) 感谢您的帮助也许有人会发现它很有用: import ephem import ephem.stars global stars stars = {}

如何计算恒星在特定日期的位置。 我写了代码,但今天才算

    obs = ephem.Observer()   
    obs.date = "2010/12/10"        
    Sirrah = ephem.star("Sirrah")        
    Sirrah.compute(obs)              

感谢您的帮助

也许有人会发现它很有用:

import ephem
import ephem.stars
global stars
stars = {}
obs = ephem.Observer()
obs.long =  ephem.degrees('15.17')
obs.lat = ephem.degrees('44.4')
obs.elevation = 200
obs.date = "2010/09/12"
for star in ephem.stars.db.split("\n"):    
    name = star.split(",")[0]     
    if name=="Sirrah":              
        starz = ephem.FixedBody(star.split(",")[2][:-7], star.split(",")[3][:-7])    
        starz = ephem.star(name)   
        starz.compute(obs)       
        print name+":  "+str(starz.alt)+"  "+str(starz.az)
        break    

我错误地将此标记为“我的浏览器无法显示代码-我的错误”。如果您单击绿色复选框将此标记为问题的答案,则您的问题将不再作为未回答的问题显示在堆栈溢出仪表板中。谢谢,我很高兴你让它工作了!