我有一个由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,
好的,这是我的代码,从一个网站抓取文本内容。。。。嗯,它是工作,虽然我没有得到平面文本只。。。。怎么处理
from bs4 import BeautifulSoup
import mechanize
def getArticle(url):
br = mechanize.Browser()
htmltext = br.open(url).read()
soup = BeautifulSoup(htmltext)
for ta
最近我正在学习在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
我正在从事一个项目,在这个项目中,我需要找到图像中存在的不同区域(对于任何网页),如导航栏、菜单栏、正文、广告部分等。首先,我想使用图像处理将整个图像分割为不同的区域/部分
我所做的:
第一种方法:我运行了边缘检测算法(Canny),这样我可以看到矩形框形式的不同区域。然而,我无法找到一种方法来识别所有这些区域
第二种方法:我处理了Hough变换,得到了所有的水平线和垂直线,这可以帮助我决定图像中不同的矩形部分。然而,我无法想出一些具体的方法来使用这个houghlines找到图像中吸收的所有矩形
我正在使用sqlite3将数据存储到数据库中。我已经创建了lineedits,通过它我可以提取数据并将其插入数据库。但现在的问题是,当我运行程序时,一旦我单击AddData按钮,上面显示的错误就会出现。请帮助我,我哪里出了问题……另一件事是,如果我在windows平台上运行相同的代码,它运行时不会出现任何问题,但如果在ubuntu 13.4中它不工作…………下面是代码:
queryCurs.execute('''CREATE TABLE IF NOT EXISTS PATIENT
(
在python中,%r格式字符似乎可以格式化任何内容,所以为什么要使用%s(用于字符串)或%d作为整数呢。是否存在不适合使用%r的情况 %r返回对象上的repr(),请参见,这基本上是一种尝试将对象转换为可执行python语法的方法,该语法将产生与给定参数相同的值
如果要将某些对象表示为字符串,这可能会导致问题。(例如datetime示例-)
基本上,如果您将其用于实际字符串,则无所谓,对于整数,如果该整数合法,则应返回相同的值,但是(!)如果您意外地传递了另一个对象,而不是要传递整数的整数,%
我在Scikit learn中使用AdaBoostClassifier,无论训练集多么不平衡,平均概率始终为0.5。类预测(predict_)似乎给出了正确的估计,但predict_probas方法没有反映这些估计,该方法的平均值始终为0.5
如果我的“真实”概率是0.02,我如何转换标准化概率以反映该比例?你是说每个样本的概率平均为1/n_类?情况必然如此;predict_probabila报告的概率是y的所有值上的条件类概率分布P(y | X)。要产生不同的概率,请根据概率模型执行任何必要的
我正在从以下URL抓取数据:
包含价格的部分有两部分:墨西哥湾沿岸汽油期货日终结算价格和汽油日价格
我想将这两个部分中的数据作为两个不同的项进行刮取。以下是我编写的代码:
if dailyPrice:
item['description'] = u''.join(dailyPrice.xpath(".//h1/text()").extract())
item['price'] = u''.join(dailyPrice.xpath(".//span/text()
我创建了一个DynamoDB表,其中包含日志消息,每个日志消息都有一个与之相关的时间戳:
table = Table.create('myTable',
schema=[
HashKey('cluster'),
RangeKey('messageTimestamp', data_type=NUMBER)],
t
在Windows7中,上述代码段工作正常,返回的代码为0
在Windows 8中,commandText成功执行,但返回的_代码为255,控制进入if循环
Windows 7和Windows 8中的返回代码有何不同?
返回代码255是否表示commandText成功执行?
谢谢你的帮助 commandText的值是多少?这是一个特定于exe应用程序的DOS命令。当在DOS中运行相同的命令行界面时,手动操作效果很好。
proc = subprocess.Popen(commandText, she
我有一个像这样的数据框
A B C
0 1.232853 -1.979459 NaN
1 NaN 0.394940 1.068890
2 NaN 1.343977 NaN
3 2.125299 -0.649328 -0.211692
4 -0.187253 1.908618 -1.862934
5 2.243432 3.003434 NaN
我想为每一列找出最长的不间断数据序列。
对于A列,它是第3:5
我正在使用Scrapy和XPath解析俄语网站
在本文中,我建议如何构造xpath表达式以获取值。但是,我不明白当参数名是俄语时如何处理
下面是xpath表达式:
//*[text()="Param1_name_in_russian"]/following-sibling::text()
Html代码段:
<div class="obj-params">
<div class="wrap">
<div cla
我需要一份正式的日期表
当我使用下面的代码时:
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。我已经读过,并且相信我理解这个例子中的每件事是如何运作的,但是作者注意到了这句话,我无法理解
有一点你可能没有意识到,我们现在将予以强调。函数中的变量未连接到脚本中的变量。下面是一个让你思考这个问题的练习:
我已经完成了所有的打字、学习练习等,并且已经看了这个例子至少一个小时了。我理解所有的组成部分,但我认为我没有领会练习的要点。在某种程度上,我可能知道他的意思。让我们从您的示例中简化一点的函数开始,直截了当地说:
def cheese(cheese_count):
我正在尝试用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
我已经安装了Python2.7.9,它已经与pip捆绑在一起。我已经检查过它是否在模块列表中。
但是当我运行pip安装时
我明白了
语法错误:无效语法
安装突出显示为错误
我做错了什么 看起来您正在从Python交互控制台运行pip安装。相反,您应该从Windows控制台(cmd或PowerShell)运行它:
python2.exe-m pip安装
其中,python2.exe是python2.7.9的可执行文件(您可能需要包括可执行文件的完整路径),并且是要安装的包的名称AppendC:\
我发现与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
我正在尝试在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()。我使用了文档中的示例。本例执行PCA,然后仅选择第二个变换组件。变换NumPy数组X并提取变换后的NumPy数组的第2列
我在官方文件中对代码所做的更改如下:
从管道中删除PCA()
添加2条打印语句以查看管道前的X和管道后的X
删除了列车测试拆分-这样我就可以使用X进行训练,然后转换X
注释掉所有绘图代码
以下是完整的工作代码:
import matplotlib.pyplot
嗨,我正在试着运行一个从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
我不熟悉计算机视觉和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进行了两次评估
我使用的是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
我已经从一个更大的数据帧中提取了一个数据帧,现在我需要在数据帧中进行简单的计算,比如加法和除法。
示例数据帧如下所示
物品计数
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
在Python2.7.9中,我试图在没有sudo访问的情况下安装瓶颈,并使用其函数之一argpartsort。但事实就是这样:
import bottleneck as bn
bn.argpartsort
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'argpartsort'
这是代码的主文件:
#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
我到处搜索,但找不到正确的答案,无法找到如何通过SIM900A GSM调制解调器通过Raspberry Pi 2的串行端口发送图片和其他数据。您可能会更幸运。不过,有一点建议。。。说一些紧急的事情通常不会让你得到更好或更快的答案。展示您尝试过的内容或您已经找到的信息(以及为什么没有帮助)将对您有更大的帮助。当你表明自己已经做了一些重要的跑腿工作时,人们通常更愿意提供帮助。我找到了通过SIM900A GSM调制解调器从raspberry pi发送消息的代码,但我现在想发送图片。我无法理解如何发送图
当我完全用HTML创建表单时,如何访问views.py中的表单数据?
我想完全用HTML创建一个表单,而不使用django表单类。完成后,如何访问views.py中的表单字段数据?。我想在后端使用数据。请帮帮我
<html>
<head>
<title>
HTML forms
</title>
</head>
<body>
<p> This is a simple form</p>
<f
我真的很绝望,因为我不能用给定的代码创建矩阵。我不允许使用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 (
我有一个工具,需要boto3的直接连接功能。但是,我无法判断boto3从哪个版本开始包含此功能
有没有办法获取较旧版本的文档,以查看在哪一点添加了direct Connect
目前,最新版本是1.4.4。boto3开发是一项开源计划。因此,您可以随时检查开发存储库中的发行说明,或者在那里提问
将显示更改的简要列表。
然后使用以下命令切换以指定标记版本并查找提交日期
git checkout tags/<version_name>
我有以下目录结构:
A
|
|--B--你好,py
|
|--C--Message.py
现在,如果根目录A的路径不固定,我如何将“Hello.py”从B导入C中的“Message.py”。首先,我建议将空的\uu init\uuuuuuuuuupy文件添加到具有python源代码的每个目录中。它将防止导入出现许多问题,因为这是Python中的工作方式:
在您的情况下,应该如下所示:
A
├── B
│ ├── 你好,派伊
│ └── __初始值
├── C
│ ├── Messag
我无法使用列表l2中的键和相同索引位置的列表l1中的值更新空字典,只要在字典中找不到所需的键。我一次又一次地得到一个索引器
l1=[56,87,12,32]
l2=['a','gf','lk','po',56]
dict={}
print "length of l2 is",len(l2)
print "items",dict.items()
for i in range( len(l2)):
if l2[i] in (dict.keys()):
print
我有供应.条件和采购.请求型号。在采购请求中,我有很多关系字段:
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模型中,我需要添加域
我尝试了这段代码以获得我的结果
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
我有一个名为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
我的代码是这样的:
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)
一切正常。但是当我将>某个类
我试图在我的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
我已经做了一个文本输入对话框,用户将把一些信息以这种格式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))
这是一个函数,它返回给定编号的数字之和。
例:345给出12(3+4+5)
输出:11而不是Python 3之前的6,0123是一个八进制文字,因为它以前导的0开头
(其十进制值为83,这些数字的总和为11。)前缀0表示将数字解释为八进制数。由于它令人困惑,在Python-3.xEvil downvote中删除了这个特性,因为它是一个编写良好的问题,并且有文档记录和预期的输出。当你第一次遇到这种情况时,这确实令人困惑。责怪20世纪70年代的C极客。python为什么继续这样做?。至少,他们应该为
我有一个名为rest.py的Flask应用程序,还有dockerize,但它没有运行
#!flask/bin/python
from flask import Flask, jsonify
app = Flask(__name__)
tasks = [
{
'id': 1,
'title': u'Buy groceries',
'description': u'Milk, Cheese, Pizza,
我正在尝试并行运行现有代码。以前做过的并行化,同事们使用得很好。在我的机器上,我遇到了一些无法解决的问题
我把问题缩小到一件简单的事情:
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:
希望这个问题适合这里,我曾尝试过谷歌搜索和阅读“”,但不幸的是,我对linux的所有方面都是一个新手,我不知道什么适用于这里。。。
无论如何:
我有一个虚拟环境(在Python2.7中)
我正在尝试按照中的说明设置labelImg,具体来说,我运行(我的virtualenv处于活动状态):
我得到一个错误:
“生成:**没有规则生成目标'qt4py2'。停止。”
现在通过谷歌搜索我得到的印象是,当我运行make时,我应该和make文件在同一个目录中(这是真的吗?),但是当我试图找到pyqt4的位
我需要从名为salaryfunction的对象工资单中调用函数:
class HrNicPaySlip(models.Model):
_inherit = 'hr.payslip'
@api.multi
def salaryfunction(self):
return 100.00
我需要从薪资规则中调用此函数,如下所示:
result = payslip.salaryfunction()
但在计算工资时,我得到了以下错误:
为薪资规则定义了错误的py
我有两种组织和部门模式。我想通过使用DRF获取所有与部门相关的特定组织id,我如何做到这一点
class Organization(models.Model):
name = models.CharField(max_length=30, unique=True)
description = models.CharField(max_length=100)
class Departments(models.Model):
name = models.CharField(
运行简单的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
因此,我正在制作一个计算器/单位转换应用程序,希望有一个标签能够随着文本输入值的变化动态显示计算结果。例如,假设这个的计算部分是简单的乘以3。因此,用户在文本输入中输入,比如说,5。然后,他们点击Calculate按钮,它将乘以3。然后,我想要一个标签来显示这个计算。目前,我不知道如何才能做到这一点!
这是我的密码:
import kivy
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.lab
我有点困惑
我正在尝试用python 2.7为MIFARE卡添加时间戳
我尝试的是binascii.hexlify(char),但这似乎返回了一个字符串,使得整个时间戳的长度是开始时的两倍
我还尝试了hex(ord(char)),但这似乎也返回了一个字符串
这里我真正需要的是字符串的ascii值,按字符分割,因为编写函数需要十六进制值
我曾经这样尝试过:
MIFAREReader.MFRC522_Read(4)
tmp = datetime.datetime.n
我是编程新手。我在一个类中创建了以下函数。我注意到我在重复我的代码。我正在寻找消除这种重复的最佳解决方案
我在班上有以下功能:
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
我的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")):
我忘记了“”:“图,您需
我有这个功能,我已经建立,似乎我错过了一些非常小的东西在这里。由于某种原因,此循环不会调用。缩进看起来不错,我的输出中没有任何错误,但是数据没有被更新,这可以从我在终端中没有显示的调试打印语句中看到
下面是我所说的功能:
def updatefield(layer, prev_data):
print("DEUBG:: UPDATE FIELD")
fname, ftype, fdict = field_attr(prev_data)[0], field_attr(prev_data)[1],
当我运行上述代码时,我得到以下错误
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