Tag: python

我如何检查Python中的NaN?

南(不是一个数字) float('nan')结果。 但是,我该如何检查? 应该很容易,但我找不到它。

用于python的Exif操作库

我正在寻找良好的Exif(可交换图像文件格式)操作库为Python。 我更喜欢灵活性(例如,检索提供商专有标签的能力),而不是处理速度。 你会build议什么?

Python setup.py开发与安装

setup.py develop和install中的两个选项让我感到困惑。 根据这个网站 ,使用develop创build一个特殊的链接到网站包目录。 有人build议我使用python setup.py install进行全新安装,并在对setup文件进行任何更改之后python setup.py develop 。 任何人都可以阐明这些命令的用法吗?

pandas有条件地创build一个系列/数据框的列

我有一个数据框如下所示: Type Set 1 AZ 2 BZ 3 BX 4 CY 我想添加另一列的数据框(或生成一系列)的长度相同的数据框(=相同数量的logging/行)如果设置=“Z”设置为绿色,如果设置=否则设置为“红色” 。 什么是最好的方法来做到这一点?

如何打印完整的NumPy数组?

当我打印一个numpy数组时,我得到一个截断表示,但我想要完整的数组。 有没有办法做到这一点? 例子: >>> numpy.arange(10000) array([ 0, 1, 2, …, 9997, 9998, 9999]) >>> numpy.arange(10000).reshape(250,40) array([[ 0, 1, 2, …, 37, 38, 39], [ 40, 41, 42, …, 77, 78, 79], [ 80, 81, 82, …, 117, 118, 119], …, [9880, 9881, 9882, …, 9917, 9918, 9919], [9920, 9921, 9922, …, 9957, 9958, 9959], [9960, […]

用Scipy(Python)拟合经验分布与理论分布?

简介:我有一个从0到47多于30 000个值的列表,例如[0,0,0,0,…,1,1,1,1,…,2,2,2,2, …,47等],这是连续分布。 问题:根据我的分布,我想计算任何给定值的p值(看到更大值的概率)。 例如,你可以看到0的p值接近1,较高的数值的p值趋于0。 我不知道我是否正确,但要确定概率,我认为我需要将我的数据拟合成最适合描述我的数据的理论分布。 我认为需要某种合适的testing来确定最佳的模型。 有没有办法在Python(Scipy或Numpy)中实现这样的分析? 你能介绍一下吗? 谢谢!

大pandas持久的DataFrame

我正在探索作为一个长期SAS用户切换到Python和pandas。 然而,今天在运行一些testing时,我感到惊讶的是,当试图pandas.read_csv()一个128mb的csv文件时,python内存pandas.read_csv()了。 它有大约20万行和200列的大部分数字数据。 使用SAS,我可以将一个csv文件导入SAS数据集,并且可以像我的硬盘一样大。 pandas有类似的东西吗? 我经常使用大文件,无法访问分布式计算networking。

如何在Python中分析内存使用情况?

我最近对algorithm感兴趣,并开始通过编写一个天真的实现,然后以各种方式对其进行优化来探索它们。 我已经熟悉用于分析运行时的标准Python模块(对于大多数情况,我已经发现IPython中的timeit魔术function已经足够了),但是我也对内存使用感兴趣,所以我可以探索这些折衷scheme(例如,caching先前计算的值的表格与根据需要重新计算它们的成本)。 有没有一个模块可以分析给定函数的内存使用情况?

Python int二进制?

有没有任何Python的方法来将整数(或长)转换为Python中的二进制string? Google上有很多dec2bin()函数…但是我希望我可以使用一个内置的函数/库。

多处理:如何在类中定义的函数上使用Pool.map?

当我运行如下的东西时: from multiprocessing import Pool p = Pool(5) def f(x): return x*x p.map(f, [1,2,3]) 它工作正常。 但是,把它作为一个类的function: class calculate(object): def run(self): def f(x): return x*x p = Pool() return p.map(f, [1,2,3]) cl = calculate() print cl.run() 给我以下错误: Exception in thread Thread-1: Traceback (most recent call last): File "/sw/lib/python2.6/threading.py", line 532, in __bootstrap_inner self.run() File "/sw/lib/python2.6/threading.py", line […]