Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.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 3.x 如何忽略astropy 3.2中的弃用警告?_Python 3.x_Astropy - Fatal编程技术网

Python 3.x 如何忽略astropy 3.2中的弃用警告?

Python 3.x 如何忽略astropy 3.2中的弃用警告?,python-3.x,astropy,Python 3.x,Astropy,我最近将Astropy更新为新的3.2(.1)版本。突然间,大量的AstropyDepression警告开始出现。 我过去常常这样对待他们: 从astropy.utils.exceptions导入AstropyDeprectionWarning 进口警告 warnings.simplefilter('ignore',category=AstropyDeprecationWarning) 然而,在这个新的Astropy版本中,过滤器基本上被忽略,并且警告一直显示。 这不是一个重要的问题,代码当然

我最近将Astropy更新为新的3.2(.1)版本。突然间,大量的AstropyDepression警告开始出现。 我过去常常这样对待他们:

从astropy.utils.exceptions导入AstropyDeprectionWarning
进口警告
warnings.simplefilter('ignore',category=AstropyDeprecationWarning)
然而,在这个新的Astropy版本中,过滤器基本上被忽略,并且警告一直显示。 这不是一个重要的问题,代码当然可以工作,但我想去掉它们,因为它们使输出更难阅读。有没有办法解决这个问题?我做错什么了吗

谢谢

编辑:

我经常看到的两个警告是:

警告:AstropyDeprecationWarning:astropy.extern.six将在4.0中删除,如果仍然需要,请直接使用six模块[astropy.extern.six]
警告:AstropyDeprecationWarning:4.0中将删除模型类的组合(但不影响模型实例的组合)[astropy.modeling.core]
我认为第二个警告是因为这行代码,我将高斯模型与背景相结合:

model=models.Gaussian1D(振幅=flux.max()*0.9,平均值=0,stddev=size)\
+模型.Const1D(振幅=通量.min()*0.9)
我不知道第一个警告来自哪里。我没有显式导入astropy.extern.six(实际上我不知道它是什么),因此它可能与第二个警告或第三方代码有关

编辑v2:

我对此进行了更多的研究,因为模型的组合并不像我最初认为的那样对警告负责。显然,astropy.extern.six警告来自:

从astroquery.ned导入
虽然模型类的组成是由以下原因引起的:

导入ph值为的ph值

我不认为Astropy 3.2有任何理由会让弃用警告突然不再被过滤。你到底收到了什么样的警告,它们来自什么代码?也许应该纠正这些警告的根本原因;毕竟,这就是警告的目的。当然,这取决于它是来自第三方代码还是您自己的代码……谢谢您的回复!我用你要求的细节编辑了主要问题。谢谢!不幸的是,我头脑中还没有一个立即的解决方案,但这应该有助于将等待指向一个解决方案。这很奇怪——从您自己的代码来看,我认为您不应该收到这些警告中的任何一个。好的,无论如何谢谢您的帮助!我不认为Astropy 3.2有任何理由会让弃用警告突然不再被过滤。你到底收到了什么样的警告,它们来自什么代码?也许应该纠正这些警告的根本原因;毕竟,这就是警告的目的。当然,这取决于它是来自第三方代码还是您自己的代码……谢谢您的回复!我用你要求的细节编辑了主要问题。谢谢!不幸的是,我头脑中还没有一个立即的解决方案,但这应该有助于将等待指向一个解决方案。这很奇怪——从您自己的代码来看,我认为您不应该收到这些警告中的任何一个。好的,无论如何谢谢您的帮助!