草庐IT

auto-import

全部标签

python - 等价于 python 的 auto.arima()

我正在尝试使用ARMAARIMA模型预测每周销售额。我在statsmodels中找不到用于调整order(p,d,q)的函数。目前R有一个函数forecast::auto.arima()将调整(p,d,q)参数。如何为我的模型选择正确的订单?python中是否有为此目的可用的库? 最佳答案 您可以实现多种方法:ARIMAResults包括aic和bic。根据他们的定义,(参见here和here),这些标准会惩罚模型中的参数数量。因此,您可以使用这些数字来比较模型。scipy也有optimize.brute它在指定的参数空间上进行网格

Python "from [dot]package import ..."语法

这个问题在这里已经有了答案:Whatdoesa.inanimportstatementinPythonmean?(3个回答)关闭4年前。社区审核了是否重新打开这个问题2个月前并关闭:原始关闭原因未解决浏览一个Django教程,我看到了以下语法:from.modelsimportRecipe,Ingredient,Instruction有人可以解释.models是如何工作的/它到底是做什么的吗?通常我有:frommyapp.modelsimport如果没有.models前面的myapp部分,它如何工作? 最佳答案 .是一个快捷方式,告

python - 在 virtualenv 中无法 "import matplotlib.pyplot as plt"

我正在虚拟环境中使用flask。我能够使用pip安装matplotlib,并且可以在Pythonsession中importmatplotlib。但是,当我将其导入为matplotlib.pyplotasplt我收到以下错误:>>>importmatplotlib.pyplotaspltTraceback(mostrecentcalllast):File"",line1,inFile"//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/pyplot.py",line109,in_backend_mod,new_fig

Python:重新加载使用 'from X import Y' 导入的组件 Y?

在Python中,一旦我使用importX在解释器session中导入了模块X,并且模块在外部发生更改,我可以使用reload(X)。然后,这些更改将在我的口译员session中可用。我想知道当我使用fromXimportY从模块X导入组件Y时这是否也可能。语句reloadY不起作用,因为Y本身不是模块,而只是模块内的一个组件(在本例中为类)。是否有可能在不离开解释器session(或导入整个模块)的情况下重新加载模块的各个组件?编辑:为了澄清,问题是关于从模块X导入类或函数Y并在更改时重新加载,而不是从包X中重新加载模块Y。 最佳答案

python - OS X ("ImportError: cannot import name _thread"上的 Matplotlib 问题)

在过去几天的某个时候,Matplotlib在OSX上停止为我工作。这是我在尝试importmatplotlib时遇到的错误:Traceback(mostrecentcalllast):File"/my/path/to/script/my_script.py",line15,inimportmatplotlib.pyplotaspltFile"/Library/Python/2.7/site-packages/matplotlib/pyplot.py",line34,infrommatplotlib.figureimportFigure,figaspectFile"/Library/Py

python - 导入错误 : cannot import name NUMPY_MKL

我正在尝试运行以下简单代码importscipyscipy.test()但我收到以下错误Traceback(mostrecentcalllast):File"",line1,inFile"C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py",line586,inrunfileexecfile(filename,namespace)File"C:/Users/Mustafa/Documents/MyPythonCode/SpectralGraphAnalysis/main.py",l

python - 如何将 'auto' 设置为上限,但使用 matplotlib.pyplot 保持固定的下限

我想将y轴的上限设置为“自动”,但我想保持y轴的下限始终为零。我尝试了“自动”和“自动量程”,但这些似乎不起作用。提前谢谢你。这是我的代码:importmatplotlib.pyplotaspltdefplot(results_plt,title,filename):#############################Plotresults#mirrorresulttablesuchthateachparameterformsanowndataarrayplt.cla()#printresults_pltXY_results=[]XY_results=zip(*results_p

python - 什么是 .在 Python 中的 import 语句中是什么意思?

我正在查看Python的multiprocessing模块的代码,其中包含以下行:from._multiprocessingimportwin32,Connection,PipeConnection而不是from_multiprocessingimportwin32,Connection,PipeConnection细微差别是_multiprocessing之前的时期。这意味着什么?为什么是这个时期? 最佳答案 这是显式relativeimports的语法。.表示从当前包导入。 关于py

python - PyCharm 错误 : 'No Module' when trying to import own module (python script)

我已经编写了一个模块(文件my_mod.py文件位于文件夹my_module中)。目前,我正在处理位于文件夹cur_proj中的文件cool_script.py。我已经使用File--open在PyCharm中打开了该文件夹(因此我假设它是一个PyCharm项目)。在ProjectView(CMD-7)中,我可以看到我的项目cur_proj(红色),在“外部库”下我确实看到了my_module。在cool_script.py,我可以写frommy_moduleimportmy_modasmmPyCharm甚至为my_mod提出了建议。到目前为止一切顺利。但是,当我尝试运行cool_sc

java - 在 Java 中使用 import 语句自动删除显式包声明

我有一个由其他人创建的项目,其中包含数以千计的类文件,并且为每个对他们的任何类的引用都明确输入了包名称。看起来代码是反向工程的。有没有一个Java的好工具可以重构代码,以便从类引用中删除显式类型的包前缀并移到导入语句中。提前谢谢你。编辑:我认为一个例子会有所帮助。我想把导入放在顶部,我不在乎有多少导入。javax.swing.JButtonbutton1=newjavax.swing.JButton();想象一下上面的代码,但绝对是在成千上万的类文件中成千上万行代码中无处不在。我希望能够删除所有前缀,并且只需要一个不错的importjavax.swing.JButton;在每个类文件的