Tag: python

崇高的文本编辑器使用什么GUI库?

我已经下载了一个sublimetext的编辑器,我想知道那里使用的是什么GUI库。 编辑器可执行文件目录中的文件的文件名是: bz2.pyd Microsoft.VC90.CRT.manifest msvcp90.dll msvcr90.dll PackageSetup.py PackageSetup.pyc pyexpat.pyd python26.dll python26.zip select.pyd sublimeplugin.py sublimeplugin.pyc sublimetext.exe unicodedata.pyd unins000.dat unins000.exe _ctypes.pyd _elementtree.pyd _hashlib.pyd _socket.pyd _ssl.pyd 我可以从文件名中find信息吗?

Python中的嵌套函数

Python代码可以带来什么样的好处或意义: class some_class(parent_class): def doOp(self, x, y): def add(x, y): return x + y return add(x, y) 我在一个开源项目中发现了这个,在嵌套函数中做了一些有用的事情,除了调用它之外什么都不做。 (实际的代码可以在这里find。)为什么有人可以这样编码? 在嵌套函数而不是外部正常函数中编写代码是否有一些好处或副作用?

如何从django中的文本input去除html / javascript

从string中去除所有html / javascript最简单的方法是什么?

和{} vs list()和dict(),哪个更好?

我知道他们本质上是一样的东西,但是在风格方面,哪个更好(更Pythonic)用来创build一个空的列表或字典?

检测并排除Pandas数据框中的exception值

我有一个只有几列的pandas数据框。 现在我知道某些行是基于某个列值的exception值。 例如列 – “Vol”具有12.xx左右的所有值和4000的值 现在我想排除那些有这样的卷列的行。 所以基本上我需要把一个filter,以便我们select所有行中的某一列的值是在平均值的3个标准偏差内。 什么是一个优雅的方式来实现这一目标。

如何在Ubuntu上安装密码?

我的Ubuntu的是14.04 LTS。 当我安装密码学时,错误是: Installing egg-scripts. uses namespace packages but the distribution does not require setuptools. Getting distribution for 'cryptography==0.2.1'. no previously-included directories found matching 'documentation/_build' zip_safe flag not set; analyzing archive contents… six: module references __path__ Installed /tmp/easy_install-oUz7ei/cryptography-0.2.1/.eggs/six-1.10.0-py2.7.egg Searching for cffi>=0.8 Reading https://pypi.python.org/simple/cffi/ Best match: cffi 1.5.0 Downloading https://pypi.python.org/packages/source/c/cffi/cffi-1.5.0.tar.gz#md5=dec8441e67880494ee881305059af656 Processing cffi-1.5.0.tar.gz Writing /tmp/easy_install-oUz7ei/cryptography-0.2.1/temp/easy_install-Yf2Yl3/cffi-1.5.0/setup.cfg Running cffi-1.5.0/setup.py […]

何时以及如何在python中使用内build函数property()

在我看来,除了一点点语法糖,财产()没有什么好处。 当然,能写ab=2而不是a.setB(2)是a.setB(2) ,但隐藏了ab = 2不是一个简单赋值的事实看起来像一个麻烦的秘诀,要么是因为会出现一些意想不到的结果,如ab=2实际上导致ab为1 。 或者引发exception。 或者是性能问题。 或者只是困惑。 你能给我一个好的使用它的具体例子吗? (使用它来修补有问题的代码不计算;-)

输出string中的前100个字符

似乎可以在Python中find一个子string函数。 说我想输出string中的前100个字符,我该怎么做? 我也想安全地做,如果string是50个字符,它不应该失败。

如何使用Python和Numpy来计算r-squared?

我使用Python和Numpy来计算任意度的最佳拟合多项式。 我传递一个x值,y值的列表,以及我想要拟合的多项式的次数(线性,二次等)。 这很有用,但我也想计算r(相关系数)和r-squared(决定系数)。 我将我的结果与Excel的最佳拟合趋势线能力及其计算的r平方值进行比较。 使用这个,我知道我正在为线性最佳拟合(度数等于1)正确计算r平方。 但是,我的函数不适用于度数大于1的多项式。 Excel能够做到这一点。 如何使用Numpy来计算高阶多项式的r-squared? 这是我的function: import numpy # Polynomial Regression def polyfit(x, y, degree): results = {} coeffs = numpy.polyfit(x, y, degree) # Polynomial Coefficients results['polynomial'] = coeffs.tolist() correlation = numpy.corrcoef(x, y)[0,1] # r results['correlation'] = correlation # r-squared results['determination'] = correlation**2 return results

从一个string源的Python xml ElementTree?

ElementTree.parse从一个文件读取,如果我已经有一个string中的XML数据,我该如何使用这个? 也许我在这里丢失了一些东西,但是必须有一种方法来使用ElementTree,而不必将string写出到文件中并再次读取。 xml.etree.elementtree