Tag: 蟒蛇

为什么NumPy而不是Python列表?

值得我学习NumPy吗? 我有大约100个金融市场系列,我将创建一个100x100x100 = 100万个单元格的立方阵列。 我将使用y和z对每个x进行回归(3变量),以填充标准错误的数组。 我听说,对于“大型矩阵”,我应该使用NumPy,而不是Python列表,出于性能和可扩展性的原因。 事情是,我知道Python列表,他们似乎为我工作。 上述问题的规模是否值得转移到NumPy? 如果我有1000个系列(即,立方体中有10亿个浮点单元),该怎么办?

如何用.whl文件安装Python包?

我在我的Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到了问题,并想用Christoph Gohlke的Window二进制文件安装它。 (就我的经验而言,这减轻了许多其他软件包安装的困扰。) 然而,虽然Christoph过去曾经提供.exe文件,但最近似乎他正在上传.whl文件。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype 但是,如何安装.whl文件? 笔记: 我已经在wheel上找到了文档 ,但是在解释如何安装.whl文件方面似乎并不那么直接。 这个问题与这个问题是重复的,没有直接回答。

将GIF图像放在Tkinter的画布上

此代码工作: import tkinter root = tkinter.Tk() canvas = tkinter.Canvas(root) canvas.grid(row = 0, column = 0) photo = tkinter.PhotoImage(file = './test.gif') canvas.create_image(0, 0, image=photo) root.mainloop() 它显示了我的形象。 现在,这个代码可以编译,但是它不会显示图像,我不知道为什么,因为它是相同的代码,在一个类中: import tkinter class Test: def __init__(self, master): canvas = tkinter.Canvas(master) canvas.grid(row = 0, column = 0) photo = tkinter.PhotoImage(file = './test.gif') canvas.create_image(0, 0, image=photo) root = tkinter.Tk() test = […]

在Python中转义正则表达式字符串

我想使用用户的输入作为正则表达式来搜索某些文本。 它的工作原理,但我如何处理用户在正则表达式中有意义的字符? 例如,用户想要搜索Word (s) :正则表达式引擎将把这个(s)作为一个组。 我希望它把它看作一个字符串"(s)" 。 我可以运行replace用户输入和替换(与\(和) \)但问题是我将需要做替换每一个可能的正则表达符号。 你知道更好的方法吗?

Python省略号对象做什么?

在闲逛的时候,我注意到了一个名叫“ Ellipsis ”的奇怪对象,它似乎没有做任何特别的事情,但它是一个全球可用的内建。 在搜索后,我发现它被Numpy和Scipy的切片语法的一些不为人知的变体使用…但几乎没有别的。 这个对象是专门为了支持Numpy + Scipy而添加的吗? 省略号具有任何通用含义或用途吗? D:\workspace\numpy>python Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> Ellipsis Ellipsis

简单的数字识别OpenCV-Python中的OCR

我正在尝试在OpenCV-Python(cv2)中实现“数字识别OCR”。 这只是为了学习的目的。 我想在OpenCV中学习KNearest和SVM特性。 我有100个样本(即图像)的每个数字。 我想和他们一起训练。 OpenCV示例附带了一个样本letter_recog.py 。 但我仍然无法弄清楚如何使用它。 我不明白什么是样本,回应等。另外,它首先加载一个txt文件,我不明白的第一个。 稍后再搜索一下,我可以在cpp示例中找到一个letter_recognition.data。 我用它并在letter_recog.py模型中为cv2.KNearest创建了一个代码(仅用于测试): import numpy as np import cv2 fn = 'letter-recognition.data' a = np.loadtxt(fn, np.float32, delimiter=',', converters={ 0 : lambda ch : ord(ch)-ord('A') }) samples, responses = a[:,1:], a[:,0] model = cv2.KNearest() retval = model.train(samples,responses) retval, results, neigh_resp, dists = model.find_nearest(samples, k = 10) print results.ravel() […]

在Python中,以0开头的数字是什么意思?

当我在前面输入一个0的小整数到python时,他们给出奇怪的结果。 为什么是这样? >>> 011 9 >>> 0100 64 >>> 027 23 注意:Python版本2.7.3我已经在Python 3.0中测试过了,显然这是一个错误。 所以它是特定于版本的。 编辑:他们显然仍然是整数: >>> type(027) `<type 'int'>`

用特定模式从txt文件创建熊猫数据框

我需要基于以下结构创建基于文本文件的Pandas DataFrame: Alabama[edit] Auburn (Auburn University)[1] Florence (University of North Alabama) Jacksonville (Jacksonville State University)[2] Livingston (University of West Alabama)[2] Montevallo (University of Montevallo)[2] Troy (Troy University)[2] Tuscaloosa (University of Alabama, Stillman College, Shelton State)[3][4] Tuskegee (Tuskegee University)[5] Alaska[edit] Fairbanks (University of Alaska Fairbanks)[2] Arizona[edit] Flagstaff (Northern Arizona University)[6] Tempe (Arizona State University) Tucson (University […]

通过id()获取对象?

比方说,我有一个Python对象的ID,我通过做id(thing)检索。 我如何通过我给的身份证号码再次找到thing ?

如何使用Python将字符串复制到Windows上的剪贴板?

我试图做一个基本的Windows应用程序,从用户输入建立一个字符串,然后将其添加到剪贴板。 如何使用Python将字符串复制到剪贴板?