-
python-2.7 – 使用来自文件的数据绘制日期和时间(x轴)与值(y轴)
所属栏目:[Python] 日期:2020-12-20 热度:143
我有一个文件(.dat)格式的数据 %dd %mm %yyyy %HH %MM %SS value 由空格分隔.我想在x轴上绘制日,月,年和时间,在y轴上绘制值.应始终从文件中读取它,因为我有许多非常大的文件要分析. 我的最新尝试: import numpy as npimport matplotlib.pyplot as pltimport[详细]
-
python – 如何获取函数的参数类型和返回类型?
所属栏目:[Python] 日期:2020-12-20 热度:169
我正在尝试在 python中实现强类型的遗传编程. 有这样的样品吗? def funcA(a,b): return a + breturn_type(funcA)output: class 'Integer' 和 def funcA(a,b): return a + bparameter_type(funcA)output: [class 'Integer',class 'Integer'] 更新: 我正在尝[详细]
-
如何在python中实现负无穷大?
所属栏目:[Python] 日期:2020-12-20 热度:132
我正在尝试实现Heap定义的优先级队列,该算法来自CLRS第6章. 伪代码如下: Max_Heap_Insert(A,key): A.heap_size = A.heap_size + 1 A[A.heap_size] = -∞ Heap_Increase_Key(A,A.heap_size,key) 我的问题是使用python,我该如何定义-∞? 解决方法 Python有特[详细]
-
python – 清除QListWidget中的选择
所属栏目:[Python] 日期:2020-12-20 热度:158
我正在使用PyQt4,我在一个窗口中有一个QListWidget,我在运行时向它添加了项目.我想在窗口中使用一个按钮来清除QListWidget的选择. 我想知道是否有任何方法可以实现这一目标? 我检查了clear()但它清除了listwidget中的项目,但我想清除listwidget中的选项. 解[详细]
-
在Python中循环使用大文件需要数小时
所属栏目:[Python] 日期:2020-12-20 热度:183
这是我在 Python工作的第二天.我在C上工作了一段时间,但决定尝试Python.我的程序按预期工作.但是,当我在没有glob循环的情况下一次处理一个文件时,每个文件大约需要半个小时.当我包含glob时,循环大约需要12个小时来处理8个文件. 我的问题是,我的程序中有什么[详细]
-
我的python程序运行速度很慢
所属栏目:[Python] 日期:2020-12-20 热度:111
我正在制作一个程序(至少现在)从TwitchTV(流媒体平台)中检索流信息.这个程序是自我教育自己,但是当我运行它时,只需要2分钟打印流光的名称. 我在Windows7上使用Python 2.7.3 64位,如果这在任何方面都很重要的话. classes.py: #imports:import urllibimport r[详细]
-
Django应用程序中的/ admin /中的UnicodeEncodeError
所属栏目:[Python] 日期:2020-12-20 热度:145
当我尝试查看现有对象列表时,我在管理页面上收到以下错误. UnicodeEncodeError at /admin/character/charlevel/'ascii' codec can't encode character u'xd6' in position 0: ordinal not in range(128)Request Method: GETRequest URL: http://127.0.0.1:8[详细]
-
Pythonic方法构建组合字符串
所属栏目:[Python] 日期:2020-12-20 热度:70
我有一个列表,像这样, a = ['dog','cat','mouse'] 我想构建一个列表,它是所有列表元素的组合,看起来像, ans = ['cat-dog','cat-mouse','dog-mouse'] 这就是我提出的, a = ['dog','mouse']ans = []for l in (a): t= [sorted([l,x]) for x in a if x != l] ans[详细]
-
pthreads和并发
所属栏目:[Python] 日期:2020-12-20 热度:158
我有以下代码: #include pthread.h#include stdio.h#include stdlib.h#define LOOPS 10000void *run(void *arg){ int id = strtol(arg,NULL,0); int i; for(i=0; iLOOPS; i++) { printf("In %d.n",id); }}int main(){ pthread_t p1,p2; void *res; pthread[详细]
-
Python dict排序
所属栏目:[Python] 日期:2020-12-20 热度:83
我正在编写一个Web应用程序,它期望一个json文件在 python列表中具有正确的json对象排序.它应该按x,y排序,但无论我尝试什么,值总是返回y,x. list: [{'y': 0.0,'x': 1360633172168},{'y': 0.0,... 在将值写入控制台之前,任何人都可以了解如何重新排序这些内容[详细]
-
这个表达式在Python中是正确的:{} .keys().insert(0,“”)== No
所属栏目:[Python] 日期:2020-12-20 热度:135
看看我的 Python会话: {}.keys().insert(0,"") == NoneTrue 但: k = {}.keys() k[] k.insert(0,"") k[''] 为什么?? PS.感谢帮助! Python有非常奇怪的设计 – 不支持链接: http://en.wikipedia.org/wiki/Method_chaining 这是我问题的根源…… 解决方法[详细]
-
python – 使用相同功能的两个线程
所属栏目:[Python] 日期:2020-12-20 热度:122
基本使用线程问题在这里. 我正在修改一个包含2个线程类的程序,我现在想在两个类中使用一个类中定义的函数. 作为一个线程新手(只玩了几个月)是可以将函数从线程类移动到主程序中,只是从两个类调用它或我需要复制其他类中的函数那没有吗? 问候 西蒙 解决方法[详细]
-
python – 为什么在try块中获得MultipleObjectsReturned错误?
所属栏目:[Python] 日期:2020-12-20 热度:118
对这一个的任何帮助都会很棒.我正在使用 python 2.7和django 1.2这是我的代码: for save in saved: #list to iterate try: sect = obj.get(name=save) #obj is a RelatedManager except: #if two sections have the same name sect = obj.filter(name=save)[详细]
-
python – 未定义的变量:SerialException
所属栏目:[Python] 日期:2020-12-20 热度:105
我正在使用pySerial库从Arduino获取 Python脚本日志数据.我正在尝试处理SerialException,当脚本无法连接到您提供的端口时,Eclipse会说“Undefined variable:SerialException”.有什么我忘了导入的东西吗? 码: try: ser = serial.Serial(port,9600) connec[详细]
-
python – 使用WTForms进行表单验证,并使用Flask中的表单数据自
所属栏目:[Python] 日期:2020-12-20 热度:179
我有一个表单,我必须验证,然后将数据保存在数据库中.我有一个名为Campaign的SQLAlchemy模型,看起来像这样 from flask.ext.sqlalchemy import SQLAlchemydb = SQLAlchemy()class Campaign(db.Model): __tablename__ = 'campaigns' id = db.Column(db.Integer,[详细]
-
python – 限制来自任何给定IP地址的请求数
所属栏目:[Python] 日期:2020-12-20 热度:138
我正在开发一个Google App Engine项目( python / webapp2),我有点担心滥用/垃圾邮件我正在创建的服务有大量请求.为了克服这种潜力,我的想法是限制应用程序某些部分在任何给定时间内每个IP地址允许的请求数.我目前的计划如下: 在每个请求我将: 从标题中获取[详细]
-
如何在python中使用“import”?
所属栏目:[Python] 日期:2020-12-20 热度:182
如果我使用sklearn import *或skleanr导入数据集,那么我可以通过以下方式使用数据集:iris = datasets.load_iris(). 但是,导入sklearn和导入sklearn作为sk不能像我期望的那样工作.例如,我不能使用sklearn.datasets.import_iris()或sk.datasets.import_iris()[详细]
-
如何将变量传递给django中的{%url%}标记?
所属栏目:[Python] 日期:2020-12-20 热度:125
我有2个视图:a和b它们都渲染到一个模板T. 还有a_2和b_2视图.并且T模板应该为a_2和b_2视图生成网址. 但是我不能使用{%url%}因为我不能将url名称作为参数传递. 我无法在视图中生成整个URL,因为我应该多次执行它(一个在表中的一行 – 所以它可能是链接的hund[详细]
-
在Python中添加字典条目时逗号的作用
所属栏目:[Python] 日期:2020-12-20 热度:154
我有一个简单的问题. 我有一个字典:table = collections.defaultdict(set),以及之前定义的语法,包括如下规则: Rule(('Noun',('money',)))Rule(('Noun',('book',)))Rule(('S',))) 现在,当我输入时,没有任何反应. for rule in grammar: if rule.symbols == ([详细]
-
最佳实践:python中的动态方法执行
所属栏目:[Python] 日期:2020-12-20 热度:77
我刚刚开始使用 Java,C,c等多年的python. 我有一长串文件/模块,每个文件/模块包含一个我想动态调用的主要方法.对于每个关键字,我有一个名为get_foo的.py文件,并且在每个get_foo.py中都有一个foo方法.所以我想传入命令名“foo”并执行方法get_foo.foo() 我真[详细]
-
python – Django url参数和反向URL
所属栏目:[Python] 日期:2020-12-20 热度:187
我有一个看起来像这样的观点: def selectCity(request,the_city): request.session["ciudad"] = the_city city = request.session["ciudad"] return HttpResponse('Ciudad has been set' + ": " + city) 一个看起来像这样的URL: url(r'^set/$',views.selec[详细]
-
从O(logn)中的python heapq删除
所属栏目:[Python] 日期:2020-12-20 热度:132
我有一个像这样的堆( python,heapq模块) – h = [] heappush(h,(5,'write code')) heappush(h,(7,'release product')) heappush(h,(1,'write spec')) heappush(h,(3,'create tests')) 如何在O(logn)中将具有项值的元组作为“create tests”删除并保留堆属性[详细]
-
在Python中使用.join()
所属栏目:[Python] 日期:2020-12-20 热度:171
非常简单快速的问题.以此列表为例: a = ['hello1','hello2','hello3']','.join(a) 我希望在列表的最后一个元素之前使用’和’而不是逗号.所以我会得到: hello 1,hello 2 and hello 3 代替…. hello 1,hello 2,hello 3 有没有办法用.join()来实现这个目的?[详细]
-
python – Django South – 为已填充表格的应用程序创建初始迁移
所属栏目:[Python] 日期:2020-12-20 热度:76
场景:我的Django应用程序中有一个应用程序,我从未将其置于南方管理之下.很久以前我运行了一个syncdb,这个应用程序的模型从来没有改变过.在整个过程中,我显然已将数据添加到这些表中. 现在,我希望将此应用程序置于南方管理之下,但是一旦表格已经存在,我就可[详细]
-
python – dict中最大值的键
所属栏目:[Python] 日期:2020-12-20 热度:118
这给出了dict中的最大值,但是如何获得最大值的dict键? max([d[i] for i in d]) 解决方法 使用 key= keyword argument to max() : max(d,key=lambda k: d[k]) 您也可以使用operators.itemgetter代替lambda: import operatorsmax(d,key=operators.itemgette[详细]
