草庐IT

SITE_NAME

全部标签

python / Pandas : convert month int to month name

我发现的大部分信息都不在python>pandas>dataframe中,因此是这个问题。我想将1到12之间的整数转换为缩写的月份名称。我有一个df,它看起来像:clientMonth1sss022yyy123www06我希望df看起来像这样:clientMonth1sssFeb2yyyDec3wwwJun 最佳答案 您可以通过结合使用calendar.month_abbr和df[col].apply()有效地做到这一点importcalendardf['Month']=df['Month'].apply(lambdax:calen

python - Django中 'related_name'和 'related_query_name'属性之间的区别?

您能解释一下Django中Field对象的related_name和related_query_name属性之间的区别吗?当我使用它们时,如何使用它们?谢谢! 最佳答案 related_name将是相关对象的属性,允许您“向后”返回到带有外键的模型。例如,如果ModelA有如下字段:model_b=ForeignKeyField(ModelB,related_name='model_as'),这将使您能够访问ModelA与您的ModelB相关的实例实例通过model_b_instance.model_as.all().请注意,这通常

python - 为什么导入的函数 "as"另一个名称保留其原始__name__?

这里:fromos.pathimportexistsasfooprintfoo.__name__我们得到:'exists'。为什么不'foo'?哪个属性会给出'foo'? 最佳答案 您可以将importfooasbar视为一个作业。当您为函数分配另一个名称时,您不会期望函数更改其__name__属性。>>>deffoo():pass>>>>>>foo.__name__'foo'>>>bar=foo>>>bar.__name__'foo'Thanks.Whatattributeofthevariablebarwouldreturnth

python - uwsgi + Flask + virtualenv ImportError : no module named site

(SO上的其他帖子类似,但没有一个有uwsgi+Flask+virtualenv的具体组合)(Thisoneisclosest)我通过apt-get安装了uwsgi。我也试过pipinstallwsgi。两者都给了我同样的问题。测试命令:sudouwsgi-s/tmp/uwsgi.sock-wmyapp:app-Hmyvirtualenv结果:Pythonversion:2.7.4(default,Apr19,2013,18:35:44)[GCC4.7.3]SetPythonHometomyvirtualenvImportError:Nomodulenamedsite否则我可以在虚拟环

python - 导入错误 : cannot import name "urandom"

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前.当我在运行虚拟环境(workondjango1.2)时尝试runserver我的任何项目时出现此错误错误:ImportError:cannotimportname"urandom"在研究了我发现的问题后this:WarningPythonbugfixreleases2.6.8,2.7.3,3.1.5and3.2.3includeachangethatwillca

python - Django:关系 "django_site"不存在

我在aws上运行一个测试django服务器,我刚刚安装了django-userena,当我尝试在单击提交时注册用户时,我收到以下消息:relation"django_site"doesnotexistLINE1:..."django_site"."domain","django_site"."name"FROM"django_si...我不确定这里出了什么问题。我做了一些研究并将"'django.contrib.sites',"添加到我安装的应用程序中,但我仍然收到错误消息。我会缺少一个额外的步骤。有什么建议或意见吗? 最佳答案 即

python - 在 Django 中正确使用related_name

我有两个使用ForeignKey关联在一起的模型,并且使用了related_name。这是一个例子。classStudent(models.Model):name=models.CharField(max_length=255)birthday=models.DateField(blank=True)classClass(models.Model):name=models.CharField(max_length=255)student=models.ForeignKey(Student,related_name='classes',null=True)def__unicode__(s

python - 如果 __name__ == '__main__' 在 IPython

我的Python脚本使用if__name__=='__main__'技巧让某些代码仅在脚本作为脚本调用时运行,而不是在将其加载到交互式解释器中时运行。但是,当我使用%edit命令从IPython编辑这些脚本时,IPython显然将__name__设置为'__main__',因此代码会运行每次我退出编辑session。当从IPython编辑模块时,有没有一种好方法可以让这段代码不运行? 最佳答案 在Emacs中工作时(我认为这与使用%edit得到的结果很接近),我通常使用这个技巧:if__name__=='__main__'and'_

Python/IPython 导入错误 : no module named site

我的python2.7.3和ipython1.2在我的Linux系统(ubuntu12.04)但正在尝试安装类(class)作业所需的更新版本的matplotlab。在终端运行此代码行后user$sudoeasy_install-Udistributeuser$exportPYTHONHOME=/usr/lib/python2.7/现在每次我尝试运行python或ipython时都会收到错误消息ImportError:nomodulenamedsite我如何扭转/解决这个问题?我迷路了。我查看了其他类似的问题,但没有其他人使用Linux并且我不确定该怎么做。

python - 导入错误 : cannot import name inplace_column_scale

使用带有scikit-learn0.14包的Python2.7。它在来自用户协会的一些示例(期望线性模型)上运行良好。Traceback(mostrecentcalllast):File"E:\P\plot_ols.py",line28,infromsklearnimportdatasets,linear_modelFile"C:\Python27\lib\site-packages\sklearn\linear_model\__init__.py",line12,infrom.baseimportLinearRegressionFile"C:\Python27\lib\site-pa