-
python – 优化Cython中的字符串
所属栏目:[Python] 日期:2021-02-21 热度:62
我试图向我们的团队展示Cython的优点,以提高 Python性能.我已经显示了几个基准,所有这些都可以通过以下方式获得加速: 编译现有的Python代码. 将cdef用于静态类型变量,特别是内部循环. 然而,我们的大部分代码都是字符串操作,而且我还没有想出通过键入Python字[详细]
-
python – 我应该使用GeoDjango来映射平面图吗?
所属栏目:[Python] 日期:2021-02-21 热度:61
我想创建一个具有可点击区域的室内空间的平面图.我的第一个想法是调查GeoDjango,因为它是Django的地图应用程序.但考虑到依赖性,学习曲线和整体复杂性,我担心我可能会试图用火箭筒拍打苍蝇. 我应该使用GeoDjango,还是应该在数据库字段中存储整数列表? 编辑:[详细]
-
python – 如何在数据帧中划分两列
所属栏目:[Python] 日期:2021-02-21 热度:139
所以,在我的数据框中,我有2列.我想将这两列(a b)除以值,然后显示它. import pandas as pdcsv1=pd.read_csv(auto$0$0.csv)csv2=pd.read_csv(auto$0$8.csv)df1 = pd.DataFrame(csv1, columns = [Column A,Column B])df2 = pd.Data[详细]
-
python – 为什么最后一个命令变量“_”不出现在dir()中?
所属栏目:[Python] 日期:2021-02-21 热度:126
参见英文答案 Is the single underscore “_” a built-in variable in Python?3个 在Windows上启动Python 2.7解释器后的第一行: dir()[__builtins__, __doc__, __name__, __package__[详细]
-
python – 逐行文件处理,for-loop vs with
所属栏目:[Python] 日期:2021-02-21 热度:164
我正在努力了解这些之间的折衷/差异 打开文件进行逐行处理的方法 with open(data.txt) as inf: for line in inf: #etc VS for line in open(data.txt): # etc 我明白使用确保文件关闭时 “with-block”(suite?)被退出(或异常被反驳).所以我一直在使用,因为我[详细]
-
在IPython中使用Interactive Shell之外的魔术命令
所属栏目:[Python] 日期:2021-02-21 热度:159
有没有办法从外部文件中使用来自I Python的“魔术命令”?例如,如果我有一个文件,“rcode.py”代码如下: %load_ext rmagic%R a=c(1,2,3);b=c(2,3,4);print(summary(lm(a~b))) 当我在命令行中使用ipython rcode.py运行它时,这给了我第一行的SyntaxError.但是,[详细]
-
Django ForeignKey,null = True,内连接和左外连接
所属栏目:[Python] 日期:2021-02-21 热度:140
假设我有两个Django模型人和公司如下: class Company(models.Model): name = models.CharField()class Person(models.Model): last_name = models.CharField(blank=True) first_name = models.CharField() compa[详细]
-
如何在TkInter中创建子窗口并与父进行通信
所属栏目:[Python] 日期:2021-02-21 热度:63
我正在使用TkInter创建一些对话框,并且需要能够在单击父级中的按钮时打开子子窗口(模态或无模式).然后,子项将允许创建数据记录,并且需要将此数据(记录或操作被取消)传送回父窗口.到目前为止,我有: import sel_company_dlgfrom Tkinter import Tkdef main():[详细]
-
如何避免在python中阻塞代码?
所属栏目:[Python] 日期:2021-02-21 热度:90
我正在玩gevent,我想知道为什么我的代码阻止,我如何解决它. 我有一个绿色的池,并且每个人都和一个节俭的客户端聊天,收集来自远程节俭服务器的数据.为了练习的目的,节俭服务器总是采取 1s返回任何数据. 当我生成绿色小花并运行连接时,它们并不是并行执行,而是[详细]
-
python – imshow和histogram2d:无法让它们工作
所属栏目:[Python] 日期:2021-02-21 热度:107
我正在学习 Python,这是我的第一个问题.我已经阅读了与imshow的使用相关的其他主题,但没有找到任何有用的东西.对不起,我的英语不好. 我在这里绘制了一组点,左图: points (left) and image (right) 现在我想看一个点密度的图像,所以我使用了imshow和histogram[详细]
-
为什么python-cgi在unicode上失败?
所属栏目:[Python] 日期:2021-02-21 热度:181
如果在控制台中运行这个代码 – 它的工作原理很好(它是俄语的),但是如果像Apache2服务器上的cgi一样运行,它将失败: typeexceptions.UnicodeEncodeErrorgt ;:ascii编解码器不能对字符进行编码在位置8-9:序数不在范围(128).代码是: #!/usr/bin/env python# -[详细]
-
python – Django管理命令和argparse
所属栏目:[Python] 日期:2021-02-21 热度:136
我正在尝试使用argparse创建一个Django管理命令,但是每当我运行它时,它总是不会返回有效的选项,因为此消息来自manage.py: class Command(BaseCommand): def handle(self, *args, **options): parser = argparse.ArgumentParser(Parsing arguments)[详细]
-
如何使用各种数据类型(int,tuple)展平列表
所属栏目:[Python] 日期:2021-02-21 热度:165
假设我有一个包含一个或多个元组的列表: [0, 2, (1, 2), 5, 2, (3, 5)] 什么是摆脱元组的最佳方法,以便它只是一个int列表? [0, 2, 1, 2, 5, 2, 3, 5] 解决方案之一(使用 itertools.chain): from itertools import chain l = [0, 2, (1, 2), 5, 2, (3, 5)][详细]
-
python – 我应该使用fork还是thread?
所属栏目:[Python] 日期:2021-02-21 热度:132
在我的脚本中,我有一个函数foo,它基本上使用pynotify在15分钟的时间间隔之后反复通知用户. def foo: while True: Does something time.sleep(900) 我的主要脚本必须与用户做所有其他事情所以我不能调用foo()函数.直. Whats the better way of doing it a[详细]
-
针对旧版本导出mercurial补丁
所属栏目:[Python] 日期:2021-02-21 热度:142
我对软件开发很陌生,所以这无疑是一个非常基本的问题.我得到了一个开源项目的善变回购.我复制了它并且工作了一下. COMMITED.工作得更多,然后做了第二次提交.所以我的树看起来像1(来自网) – 2(我的) – 3(我的)(当然改变了数字). 现在我想要一个补丁发送到世[详细]
-
一个基于python的PowerShell?
所属栏目:[Python] 日期:2021-02-21 热度:105
我刚刚看了Power Shell(我知道它是Monad shell).我的无知眼睛看起来或多或少像普通的bash和python之间的混合.我会考虑这两个环境之间的这种整合在 Linux和osx上非常酷,所以我想知道它是否已经存在(ipython不是真的相同),如果不是,为什么? 我只是在Powershell[详细]
-
python – pip install hyperopt和hyperas失败
所属栏目:[Python] 日期:2021-02-21 热度:179
我试图安装hyperopt,但是我收到以下错误: Collecting hyperoptUsing cached hyperopt-0.0.2.tar.gzComplete output from command python setup.py egg_info:DEBUG:root:distribute_setup.py not found, defaulting to system se[详细]
-
TypeError:’function’对象不可订阅 – Python
所属栏目:[Python] 日期:2021-02-21 热度:144
我试图用这段代码解决一项任务: bank_holiday= [1, 0, 1, 1, 2, 0, 0, 1, 0, 0, 0, 2] #gives the list of bank holidays in each monthdef bank_holiday(month): month -= 1#Takes away the numbers from the months, as mon[详细]
-
python – numpy – 将非连续数据转换为适当的连续数据
所属栏目:[Python] 日期:2021-02-21 热度:77
请考虑以下代码: import numpy as npa = np.zeros(50)a[10:20:2] = 1b = c = a[10:40:4]print b.flags # Youll see that b and c are not C_CONTIGUOUS or F_CONTIGUOUS 我的问题: 有没有办法(只提到b)使b和c连续? 如果np.may_share_mem[详细]
-
django foreignkey包含查询
所属栏目:[Python] 日期:2021-02-21 热度:145
我有以下模式 class Command(models.Model): server = models.ForeignKey(Server) user_login = models.CharField(max_length=100) user_run = models.CharField(max_length=100) host = models.CharField[详细]
-
python – 全局名称’re’未定义
所属栏目:[Python] 日期:2021-02-21 热度:168
我是新来的 python和在地图上工作减少问题与肉酱.运行mincemeat脚本时出现以下错误. $python mincemeat.py -p changeme localhosterror: uncaptured python exception, closing channel __main__.Client connected at 0x923fdcc (type except[详细]
-
python – 检查待执行的Django迁移
所属栏目:[Python] 日期:2021-02-21 热度:63
在Django中,是否有一种简单的方法来检查所有数据库迁移是否已经运行?我找到了manage.py migrate –list,这给了我所需要的信息,但格式并不是很容易读取. 对于上下文:我有一个脚本,在数据库迁移之前不应该开始运行.由于各种原因,从运行迁移的进程发送信号将是[详细]
-
从Python dir()调用模块
所属栏目:[Python] 日期:2021-02-21 热度:127
简短的问题 是否可以调用从 python dir()函数检索的模块? 背景 我正在构建一个自定义测试运行器,并希望能够根据字符串过滤器选择要运行的模块.有关理想用法,请参阅下面的示例. module_a.py def not_mykey_dont_do_this(): print I better not do thisdef myk[详细]
-
如何规范化python中的字符串列表?
所属栏目:[Python] 日期:2021-02-21 热度:179
我有一个列表,表示数据网格(在电子表格中考虑行).每行可以有任意数量的列,每个单元格中的数据都是任意长度的字符串. 我想规范化这一点,实际上使每行具有相同数量的列,并且数据中的每列具有相同的宽度,必要时用空格填充.例如,给出以下输入: ( (row a, a1,a2,a[详细]
-
如何使用PIL(python-imaging)创建透明的gif(或png)
所属栏目:[Python] 日期:2021-02-21 热度:89
试图用PIL创建一个透明的gif.到目前为止我有这个: from PIL import Image img = Image.new(RGBA, (100, 100), (255, 0, 0, 0)) img.save(test.gif, GIF, transparency=0) 到目前为止,我发现的一切都是指操纵现有的图像来调整透明度设置或将透明图像叠加到另[详细]