Python 2.7 以10为基数的文本无效

我有一个由csv构建的df,下面的“a”应该是双精度的。如果我查一个?。它似乎是一个字符串。在尝试将其转换为int(a)时,我收到一个类型错误, 我不知道为什么 ValueError: invalid literal for int() with base 10: '46.074' a=df["MA10"].ix[100] a=int(a) Imported: df=pd.read_csv('__.csv',header=None,parse_dates=True,

Python 2.7 如何使matplotlib正常工作

最近我正在学习在Windows7上使用nltk。我为Python 2.7安装了Python2.7、NumPy1.6.2和matplotlib 1.3.0。但是,当我尝试运行以下代码时,第一行无法正常工作: from nltk.book import * text4.dispersion_plot(["citizens", "democracy", "freedom", "duties", "America"]) 这段代码来自《用Python处理自然语言》一书。错误信息如下所示: Traceba

Python 2.7 查找网页中的所有区域';s形象

我正在从事一个项目,在这个项目中,我需要找到图像中存在的不同区域(对于任何网页),如导航栏、菜单栏、正文、广告部分等。首先,我想使用图像处理将整个图像分割为不同的区域/部分 我所做的: 第一种方法:我运行了边缘检测算法(Canny),这样我可以看到矩形框形式的不同区域。然而,我无法找到一种方法来识别所有这些区域 第二种方法:我处理了Hough变换,得到了所有的水平线和垂直线,这可以帮助我决定图像中不同的矩形部分。然而,我无法想出一些具体的方法来使用这个houghlines找到图像中吸收的所有矩形

Python 2.7 将数据插入数据库时发生sqlite3接口错误

我正在使用sqlite3将数据存储到数据库中。我已经创建了lineedits,通过它我可以提取数据并将其插入数据库。但现在的问题是,当我运行程序时,一旦我单击AddData按钮,上面显示的错误就会出现。请帮助我,我哪里出了问题……另一件事是,如果我在windows平台上运行相同的代码,它运行时不会出现任何问题,但如果在ubuntu 13.4中它不工作…………下面是代码: queryCurs.execute('''CREATE TABLE IF NOT EXISTS PATIENT (

Python 2.7 格式字符的正确使用

在python中,%r格式字符似乎可以格式化任何内容,所以为什么要使用%s(用于字符串)或%d作为整数呢。是否存在不适合使用%r的情况 %r返回对象上的repr(),请参见,这基本上是一种尝试将对象转换为可执行python语法的方法,该语法将产生与给定参数相同的值 如果要将某些对象表示为字符串,这可能会导致问题。(例如datetime示例-) 基本上,如果您将其用于实际字符串,则无所谓,对于整数,如果该整数合法,则应返回相同的值,但是(!)如果您意外地传递了另一个对象,而不是要传递整数的整数,%

Python 2.7 预测方法显示标准化概率?

我在Scikit learn中使用AdaBoostClassifier,无论训练集多么不平衡,平均概率始终为0.5。类预测(predict_)似乎给出了正确的估计,但predict_probas方法没有反映这些估计,该方法的平均值始终为0.5 如果我的“真实”概率是0.02,我如何转换标准化概率以反映该比例?你是说每个样本的概率平均为1/n_类?情况必然如此;predict_probabila报告的概率是y的所有值上的条件类概率分布P(y | X)。要产生不同的概率,请根据概率模型执行任何必要的

Python 2.7 使用scrapy生成多个项目

我正在从以下URL抓取数据: 包含价格的部分有两部分:墨西哥湾沿岸汽油期货日终结算价格和汽油日价格 我想将这两个部分中的数据作为两个不同的项进行刮取。以下是我编写的代码: if dailyPrice: item['description'] = u''.join(dailyPrice.xpath(".//h1/text()").extract()) item['price'] = u''.join(dailyPrice.xpath(".//span/text()

Python 2.7 Python-proc.wait()返回代码在windows 7和8中有所不同

在Windows7中,上述代码段工作正常,返回的代码为0 在Windows 8中,commandText成功执行,但返回的_代码为255,控制进入if循环 Windows 7和Windows 8中的返回代码有何不同? 返回代码255是否表示commandText成功执行? 谢谢你的帮助 commandText的值是多少?这是一个特定于exe应用程序的DOS命令。当在DOS中运行相同的命令行界面时,手动操作效果很好。 proc = subprocess.Popen(commandText, she

Python 2.7 如何使用非ASCII字符?

我正在使用Scrapy和XPath解析俄语网站 在本文中,我建议如何构造xpath表达式以获取值。但是,我不明白当参数名是俄语时如何处理 下面是xpath表达式: //*[text()="Param1_name_in_russian"]/following-sibling::text() Html代码段: <div class="obj-params"> <div class="wrap"> <div cla

Python 2.7 QDate.currentDate()显示格式

我需要一份正式的日期表 当我使用下面的代码时: import sys from PyQt4.QtGui import * from PyQt4.QtCore import * date = QDate.currentDate() print date 我得到以下输出: PyQt4.QtCore.QDate(2014, 5, 23) 我希望日期显示在“/”或“.”中,例如(5.23.2014) 请建议如何操作。检查: 要更改: date = QDate.currentDate().toStr

Python 2.7 解释为什么函数中的变量与Python 2中脚本中的变量不相关

我正在努力学习Python。我已经读过,并且相信我理解这个例子中的每件事是如何运作的,但是作者注意到了这句话,我无法理解 有一点你可能没有意识到,我们现在将予以强调。函数中的变量未连接到脚本中的变量。下面是一个让你思考这个问题的练习: 我已经完成了所有的打字、学习练习等,并且已经看了这个例子至少一个小时了。我理解所有的组成部分,但我认为我没有领会练习的要点。在某种程度上,我可能知道他的意思。让我们从您的示例中简化一点的函数开始,直截了当地说: def cheese(cheese_count):

Python 2.7 在Cygwin中构建pygame时缺少jpeglib.h

我正在尝试用cygwin一步一步地安装pygame 直到最后一部分,当我运行这3行时,一切都很顺利 export LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH export CPATH=/usr/local/include/SDL:$CPATH python setup.py install build 我有这个问题 gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declarat

Python 2.7 pip不适用于windows python 2.7.9

我已经安装了Python2.7.9,它已经与pip捆绑在一起。我已经检查过它是否在模块列表中。 但是当我运行pip安装时 我明白了 语法错误:无效语法 安装突出显示为错误 我做错了什么 看起来您正在从Python交互控制台运行pip安装。相反,您应该从Windows控制台(cmd或PowerShell)运行它: python2.exe-m pip安装 其中,python2.exe是python2.7.9的可执行文件(您可能需要包括可执行文件的完整路径),并且是要安装的包的名称AppendC:\

Python 2.7 pythonsybase模块与子流程isql,哪一个更适合使用?

我发现与python中的Sybase模块相比,isql(使用子流程)花费的时间更少。 有人能建议我使用subprocess还是Sybase吗。 下面是我用来理解的小测试脚本 Query = 'select count(*) from my_table' start_time1 = datetime.now() db = Sybase.connect(mdbserver,muserid,mpassword,mdatabase) c = db.cursor() c.execute(Query) l

Python 2.7 Selenium Python所需的功能无法创建新的驱动程序实例

我正在尝试在64位计算机Windows 2008上使用Selenium Python for IE中所需的功能,因为IEDriverServer.exe在测试中途不断崩溃,我使用: cls.driver = webdriver.Ie(Globals.IEdriver_path) 我想尝试所需的功能,看看它是否可以这样工作 我的设置中包含以下内容: class BaseTestCase(unittest.TestCase): @classmethod def setUpC

Python 2.7 Scikit学习FunctionTransformer在管道中,没有其他功能-不返回原始数据?

我试图在Python 2.7中的Scikit学习管道中运行一个自定义转换器FunctionTransformer()。我使用了文档中的示例。本例执行PCA,然后仅选择第二个变换组件。变换NumPy数组X并提取变换后的NumPy数组的第2列 我在官方文件中对代码所做的更改如下: 从管道中删除PCA() 添加2条打印语句以查看管道前的X和管道后的X 删除了列车测试拆分-这样我就可以使用X进行训练,然后转换X 注释掉所有绘图代码 以下是完整的工作代码: import matplotlib.pyplot

Python 2.7 tensorflow.python.framework.errors.OutOfRangeError:

嗨,我正在试着运行一个从tensorflow的MINST2教程中添加的conv.神经网络。 我有以下错误,但我不确定发生了什么: W tensorflow/core/framework/op_kernel.cc:909] Invalid argument: Shape mismatch in tuple component 0. Expected [784], got [6272] W tensorflow/core/framework/op_kernel.cc:909] Invalid arg

Python 2.7 cv2.min的功能

我不熟悉计算机视觉和OpenCV,所以请注意不成熟的语言。有人能解释一下cv2.min的功能吗 我有一段代码,可以从OpenCV书中将BGR转换为RGV(红色、绿色、值): b, g, r = cv2.split(src) cv2.min(b, g, b) cv2.min(b, r, b) cv2.merge((b, g, r), dst) 其中,src和dst是图像的源向量和目标向量 我的具体问题是: cv2.min在两次迭代中对b做了什么?由于对r和g进行了两次评估

Python 2.7 Can';不要在Heroku上运行Tkinter

我使用的是Python2.7,一旦Tkinter被推送到Heroku,我就无法让它运行。它在本地运行良好。具体来说,我得到以下错误: heroku[web.1]: Starting process with command `python main.py runserver 0.0.0.0:5000` heroku[web.1]: Process exited with status 1 heroku[web.1]: State changed from starting to crashed

Python 2.7 数据帧中的Pypark数学计算

我已经从一个更大的数据帧中提取了一个数据帧,现在我需要在数据帧中进行简单的计算,比如加法和除法。 示例数据帧如下所示 物品计数 z 23156 x15462 我需要做的是把x除以x和z的和 比如说 value=x/x+z必须先计算x的和,然后将x除以和(x)+和(y) 例如: 表1(原表): xz 1 2 34 表2(汇总表): 和 十, 然后连接表和除法 table3 = sqlCtx.sql("select a.x / bs.um_xz from table1 a join table2 b

Python 2.7 python中面向对象的概念

这是代码的主文件: #for student registration in a college from la_class import * from la_class0 import * from la_class1 import * student1_name = Student(name1) student1_pref = Branch(pref) print("Student1 details : ",student1_name.name) print("Student1 bran

Python 2.7 AT命令使用SIM900A GSM调制解调器从Raspberry Pi发送图片

我到处搜索,但找不到正确的答案,无法找到如何通过SIM900A GSM调制解调器通过Raspberry Pi 2的串行端口发送图片和其他数据。您可能会更幸运。不过,有一点建议。。。说一些紧急的事情通常不会让你得到更好或更快的答案。展示您尝试过的内容或您已经找到的信息(以及为什么没有帮助)将对您有更大的帮助。当你表明自己已经做了一些重要的跑腿工作时,人们通常更愿意提供帮助。我找到了通过SIM900A GSM调制解调器从raspberry pi发送消息的代码,但我现在想发送图片。我无法理解如何发送图

Python 2.7 如何在views.py中访问HTML表单中的数据?

当我完全用HTML创建表单时,如何访问views.py中的表单数据? 我想完全用HTML创建一个表单,而不使用django表单类。完成后,如何访问views.py中的表单字段数据?。我想在后端使用数据。请帮帮我 <html> <head> <title> HTML forms </title> </head> <body> <p> This is a simple form</p> <f

Python 2.7 将数据表转换为矩阵

我真的很绝望,因为我不能用给定的代码创建矩阵。我不允许使用numpy或任何其他导入的库。 这是我的代码,我会翻译,因为它是西班牙语的,所以如果我漏掉一两个单词,我真的很抱歉: start = float(input("First value of time: ")) incremento = float(input("Increase: ")) final = float(input("Final time: ")) max_height = 0.0 max_time = 0.0 print (

Python 2.7 我如何知道服务何时添加到boto3?

我有一个工具,需要boto3的直接连接功能。但是,我无法判断boto3从哪个版本开始包含此功能 有没有办法获取较旧版本的文档,以查看在哪一点添加了direct Connect 目前,最新版本是1.4.4。boto3开发是一项开源计划。因此,您可以随时检查开发存储库中的发行说明,或者在那里提问 将显示更改的简要列表。 然后使用以下命令切换以指定标记版本并查找提交日期 git checkout tags/<version_name>

Python 2.7 从python中的其他目录导入文件?

我有以下目录结构: A | |--B--你好,py | |--C--Message.py 现在,如果根目录A的路径不固定,我如何将“Hello.py”从B导入C中的“Message.py”。首先,我建议将空的\uu init\uuuuuuuuuupy文件添加到具有python源代码的每个目录中。它将防止导入出现许多问题,因为这是Python中的工作方式: 在您的情况下,应该如下所示: A ├── B │   ├── 你好,派伊 │   └── __初始值 ├── C │   ├── Messag

Python 2.7 如何管理多个Odoo域筛选器

我有供应.条件和采购.请求型号。在采购请求中,我有很多关系字段: supply_ids = fields.Many2many(comodel_name='supply.conditions', relation='purchase_supply_rel', column1='purchase_requests_id', column2='supply_conditions_id',string='Supply Conditions') 在supply.conditions模型中,我需要添加域

Python 2.7 如何使用python将嵌套json数据写入csv?

我尝试了这段代码以获得我的结果 import json import csv import pandas as pd df=pd.read_json("sample_data.json") df1=pd.DataFrame(df) df1.to_csv("nested_data.csv") 我希望我的结果是这种格式,但它不能给我准确的输出。 [预期产出][1][1]: 但我的输出是这种格式的。[我收到的输出][1][1]: 非常感谢您的帮助。要迭代json数据的product1和product

Python 2.7 在传递argparse列表时导入python模块

我有一个名为mymodule.py的脚本,它使用argparse。我希望能够编写一个脚本fakemicro.py,该脚本能够从mymodule.py导入主模块并向其传递参数。 我的代码基于Brian的答案:这里是公认的答案: 我总是遇到意想不到的错误,所以我希望你能帮助我 以下是mymodule.py的内容: #!/usr/bin/env python import argparse import sys def parse_args(args): parser = argparse.A

Python 2.7 在课堂上呼唤熊猫

我的代码是这样的: import pandas as pd class some_class(): def __init__(self,date): self.start = pd.to_datetime(date) print self.start day = '2017-07-11' some_class(day) 一切正常。但是当我将>某个类

Python 2.7 XAMPP在运行Python脚本[OSX]时抛出错误

我试图在我的MAC系统上XAMPP上运行python代码。我已经注意到了这一点 现在,当我运行php代码时,它会成功运行,但当我尝试运行.py文件时,会出现以下错误: Server error! The server encountered an internal error and was unable to complete your request. Error message: End of script output before headers: loginService.py

Python 2.7 在wxpython中拆分字符串输入的步骤

我已经做了一个文本输入对话框,用户将把一些信息以这种格式a,B,C 现在我想把这根绳子分开,这样我可以用它来做进一步的用途。当我尝试这段代码时,它给出了错误“未定义全局名称'name'” 这是pastebin链接 import wx class MyFrame(wx.Frame): def __init__(self, parent): wx.Frame.__init__(self, parent, -1, "Dialog Test",size=(500,400))

Python 2.7 ';0';在数字之和给出错误答案之前

这是一个函数,它返回给定编号的数字之和。 例:345给出12(3+4+5) 输出:11而不是Python 3之前的6,0123是一个八进制文字,因为它以前导的0开头 (其十进制值为83,这些数字的总和为11。)前缀0表示将数字解释为八进制数。由于它令人困惑,在Python-3.xEvil downvote中删除了这个特性,因为它是一个编写良好的问题,并且有文档记录和预期的输出。当你第一次遇到这种情况时,这确实令人困惑。责怪20世纪70年代的C极客。python为什么继续这样做?。至少,他们应该为

Python 2.7 MPI4P可以对进程进行乘法而不是并行化

我正在尝试并行运行现有代码。以前做过的并行化,同事们使用得很好。在我的机器上,我遇到了一些无法解决的问题 我把问题缩小到一件简单的事情: from mpi4py import MPI comm = MPI.COMM_WORLD rank = comm.Get_rank() size = comm.Get_size() print "Rank: %i; size: %i"%(rank, size) 我使用mpirun-np 5 python test.py运行此测试,并获得以下输出: Rank:

Python 2.7 在virtualenv中使用python 2.7设置qt4py2-找不到以下文件:(

希望这个问题适合这里,我曾尝试过谷歌搜索和阅读“”,但不幸的是,我对linux的所有方面都是一个新手,我不知道什么适用于这里。。。 无论如何: 我有一个虚拟环境(在Python2.7中) 我正在尝试按照中的说明设置labelImg,具体来说,我运行(我的virtualenv处于活动状态): 我得到一个错误: “生成:**没有规则生成目标'qt4py2'。停止。” 现在通过谷歌搜索我得到的印象是,当我运行make时,我应该和make文件在同一个目录中(这是真的吗?),但是当我试图找到pyqt4的位

Python 2.7 Odoo 10:如何调用薪资规则中的函数?

我需要从名为salaryfunction的对象工资单中调用函数: class HrNicPaySlip(models.Model): _inherit = 'hr.payslip' @api.multi def salaryfunction(self): return 100.00 我需要从薪资规则中调用此函数,如下所示: result = payslip.salaryfunction() 但在计算工资时,我得到了以下错误: 为薪资规则定义了错误的py

Python 2.7 类Tk没有属性';框架';

运行简单的Tkinter程序时会发生属性错误。我已经检查了教程和相关问题,但我仍然不知道如何修复它 import Tkinter as Tk class Application(Tk.Frame): def __init__(self, master=None): Tk.Frame.__init__(self, master) self.grid() self.createWidgets() def createWidgets(self): self.quitB

Python 2.7 如何在Kivy中动态更改标签文本

因此,我正在制作一个计算器/单位转换应用程序,希望有一个标签能够随着文本输入值的变化动态显示计算结果。例如,假设这个的计算部分是简单的乘以3。因此,用户在文本输入中输入,比如说,5。然后,他们点击Calculate按钮,它将乘以3。然后,我想要一个标签来显示这个计算。目前,我不知道如何才能做到这一点! 这是我的密码: import kivy from kivy.app import App from kivy.uix.button import Button from kivy.uix.lab

Python 2.7 在python 2.7中将字符转换为十六进制值

我有点困惑 我正在尝试用python 2.7为MIFARE卡添加时间戳 我尝试的是binascii.hexlify(char),但这似乎返回了一个字符串,使得整个时间戳的长度是开始时的两倍 我还尝试了hex(ord(char)),但这似乎也返回了一个字符串 这里我真正需要的是字符串的ascii值,按字符分割,因为编写函数需要十六进制值 我曾经这样尝试过: MIFAREReader.MFRC522_Read(4) tmp = datetime.datetime.n

Python 2.7 如何消除python init函数中的以下代码重复

我是编程新手。我在一个类中创建了以下函数。我注意到我在重复我的代码。我正在寻找消除这种重复的最佳解决方案 我在班上有以下功能: def init(自): 如果不存在os.path.exists(self.src_标志): 如果os.path.exists(self.src): removeFolder(self.src) 打印“文件{0}不存在”。格式(self.src_标志) 打开(self.src_标志'a')。关闭() 如果操作系统路径不存在(self.dst_标志): 如果os.path

Python 2.7 我的输入和如果不起作用。。。如何修复代码?Python 2.7.16

我的if语句不起作用: choice = float(input("Enter 1 to enter sec. Enter 2 to enter mins")): #My problem: if 'choice' == 1 a = float(input("Enter secs")) 等等 顺便说一句,我在做计时器,但我需要知道。。。它告诉我无效语法…修复了代码(带我的注释): 我知道了 choice + int(input("Bla bla bla")): 我忘记了“”:“图,您需

Python 2.7 未调用循环,但缩进正确

我有这个功能,我已经建立,似乎我错过了一些非常小的东西在这里。由于某种原因,此循环不会调用。缩进看起来不错,我的输出中没有任何错误,但是数据没有被更新,这可以从我在终端中没有显示的调试打印语句中看到 下面是我所说的功能: def updatefield(layer, prev_data): print("DEUBG:: UPDATE FIELD") fname, ftype, fdict = field_attr(prev_data)[0], field_attr(prev_data)[1],

Python 2.7 属性错误:';模块';对象没有属性';德夫努尔';

当我运行上述代码时,我得到以下错误 from nltk.parse.corenlp import CoreNLPServer server = CoreNLPServer() server.start() 回溯(最近一次呼叫最后一次): 文件“server.py”,第30行,在 server.start() 文件“/usr/local/lib/python2.7/dist-packages/nltk/parse/corenlp.py”,第130行,开始 stderr=stderr, 文件“/u