草庐IT

get_ipython

全部标签

python - Sklearn.KMeans() : Get class centroid labels and reference to a dataset

Sci-Kit学习Kmeans和PCA降维我有一个200万行x7列的数据集,其中包含不同的家庭用电量测量值以及每个测量值的日期。日期,Global_active_power,Global_reactive_power,电压,全局强度,Sub_metering_1,Sub_metering_2,Sub_metering_3我将我的数据集放入pandas数据框中,选择除日期列之外的所有列,然后执行交叉验证拆分。importpandasaspdfromsklearn.cross_validationimporttrain_test_splitdata=pd.read_csv('househo

python - 为新样式 ipython (v5) 提示添加颜色

今天更新到新发布的ipython5。启动交互提示,收到:/usr/local/lib/python3.5/site-packages/IPython/core/interactiveshell.py:440:UserWarning:AsofIPython5.0`PromptManager`configwillhavenoeffectandhasbeenreplacedbyTerminalInteractiveShell.prompts_classwarn('AsofIPython5.0`PromptManager`configwillhavenoeffect'抽出我的旧配置设置来自定义

python - Django get_or_create,commit=False怎么说

假设我有这个模型:classSocialGroupMembers(models.Model):social_group=models.ForeignKey(SocialGroup,related_name="members")profile=models.ForeignKey(Profile)date_joined=models.DateTimeField(auto_now_add=True)added_by=models.ForeignKey(User)approved=models.BooleanField(default=False)如果我这样做:obj,created=Soci

python - 修改当前 GET 请求中的查询参数以获取新的 url

我访问路径为/mypage?a=1&b=1&c=1的页面。我想创建一个指向类似url的链接,但更改了一些参数:/mypage?a=1&b=2&c=1,b从1更改为2。我知道如何获取当前参数request.args,但是结构是不可变的,所以我不知道如何编辑它们。如何使用修改后的查询在Jinja模板中创建新链接? 最佳答案 编写一个函数来修改当前url的查询字符串并输出一个新的url。使用Flask应用程序的template_global将函数添加到模板全局变量中装饰器,以便它可以在Jinja模板中使用。fromflaskimportr

python - 如何强制 iPython 使用旧版本的 Python?

我正在运行Ubuntu8.10,使用开箱即用的Python2.5。从系统的角度来看这很好,但我需要Python2.4,因为我在Zope/Plone上开发。嗯,安装python2.4不是挑战,但我找不到让iPython使用它的(干净的)方法:在man和配置文件中都没有选项。之前有一个ipython2.4包,但它已被弃用。 最佳答案 好吧,我回答我自己的问题:我很笨:-)ls/usr/bin/ipython*/usr/bin/ipython/usr/bin/ipython2.4/usr/bin/ipython2.5现在它是内置的...

ipython 并行的 Python namespace 问题

我开始尝试使用IPython并行工具,但遇到了一个问题。我启动我的python引擎:ipclusterstart-n3然后下面的代码就可以正常运行了:fromIPython.parallelimportClientdefdop(x):rc=Client()dview=rc[:]dview.block=Truedview.execute('a=5')dview['b']=10ack=dview.apply(lambdax:a+b+x,x)returnackack=dop(27)printack按原样返回[42,42,42]。但是如果我把代码分成不同的文件:复制代码:fromIPython

python - ipython 笔记本的 matplotlib 和 libpng 问题

我正在尝试使用ipython笔记本。我安装了所有依赖库。但是,我不能在启动ipython时使用“--pylab=inline”选项,也不能在Ipython控制台中使用“savefig”功能。当我尝试执行其中任何一个时,由于执行matplotlib而返回错误消息“RuntimeError:无法创建写入结构”。此外,来自notebookApp提示的警告说“libpng警告:使用libpng-1.2.41构建但使用1.5.13运行的应用程序”。但是,我安装了最新的libpng(1.5.13),使用pipuninstall卸载了matplotlib,然后使用pipinstall重新安装了mat

python - 如何发送用户名 :password to unittest's app. get() 请求?

这是我在Flask-RESTful中进行的单元测试的一部分。self.app=application.app.test_client()rv=self.app.get('api/v1.0/{0}'.format(ios_sync_timestamp))eq_(rv.status_code,200)在命令行中,我可以使用curl将用户名:密码发送到服务:curl-dusername:passwordhttp://localhost:5000/api/v1.0/1234567我如何在单元测试的get()中实现同样的目标?因为我的get/put/post需要身份验证,否则测试会失败。

python - AttributeError : module object has no attribute "Series". 代码在 iPython 中有效

子模块不是隐式导入的,必须显式声明,但我正在显式调用pd.Series子模块,不是吗?无论如何,importpandasaspd难道不应该允许调用pd.Series吗?以下代码在iPython中完美运行,但在从脚本执行时失败。#!/usr/bin/env/python2.7#-*-coding:utf-8-*-importpandasaspdimportnumpyasnpcounts=pd.Series([632,1638,569,115],index=["Firmicutes","Proteobacteria","Actinobacteria","Bacteroidetes"])结果

python - Selenium : Why my get_cookies() method returned a list in Python?

下面是我的脚本:#-*-coding:UTF-8-*-fromseleniumimportwebdriverdriver=webdriver.Firefox()driver.get("http://www.google.com")all_cookies=driver.get_cookies()printall_cookies打印结果为:>>>[{u'domain':u'.google.com.hk',u'name':u'PREF',u'value':u'ID=999c3b8cf82fb5bc:U=7d4d0968915e2147:FF=2:LD=zh-CN:NW=1:TM=134106