Tag: numpy

如何从生成器中构build一个numpy数组?

我怎样才能build立一个生成器对象的numpy数组? 让我来说明这个问题: >>> import numpy >>> def gimme(): … for x in xrange(10): … yield x … >>> gimme() <generator object at 0x28a1758> >>> list(gimme()) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> numpy.array(xrange(10)) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> numpy.array(gimme()) array(<generator object at 0x28a1758>, dtype=object) >>> […]

NumPy数组初始化(填充相同的值)

我需要创build一个长度为n的NumPy数组,其中每个元素都是v 。 有什么比以下更好: a = empty(n) for i in range(n): a[i] = v 我知道zeros和ones将v = 0,1的工作。我可以使用v * ones(n) ,但它不会工作时, v是None ,也会慢得多。

Python中Pearson相关性及其意义的计算

我正在寻找一个以input两个列表为参数的函数,并返回Pearson相关性和相关性的显着性。

Python中的Pandas和NumPy + SciPy有什么区别?

它们看起来都非常相似,我很好奇哪个包对财务数据分析更有利。

numpy,scipy,matplotlib和pylab之间的混淆

Numpy,scipy,matplotlib和pylab是使用python进行科学计算的常用术语。 我只是学习了一些关于pylab的内容,我感到困惑。 每当我想要导入numpy时,我总是可以这样做: import numpy as np 我只是想,一旦我做到了 from pylab import * numpy也会被导入(使用np别名)。 所以基本上第二个比第一个做更多的事情。 有几件事我想问: 是不是pylab只是numpy,scipy和matplotlib的包装? 由于np是pylab中的numpy别名,pylab中的scipy和matplotlib别名是什么? (据我所知,plt是matplotlib.pyplot的别名,但我不知道matplotlib本身的别名)

numpy – 数组vs asarray

Numpy的array()和asarray()函数有什么asarray() ? 你应该什么时候使用一个,而不是另一个? 他们似乎为我能想到的所有input产生相同的输出。

连接两个一维NumPy数组

我在NumPy中有两个简单的一维数组。 我应该能够使用numpy.concatenate连接它们。 但是我得到下面的代码这个错误: TypeError:只有长度为1的数组可以转换为Python标量 码 import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, b) 为什么?

将Numpy数组保存为图像

我有一个Numpy数组types的matrix。 我如何将它作为图像写入磁盘? 任何格式的作品(PNG,JPEG,BMP …)。 一个重要的限制是PIL不存在。

如何用python / numpy计算百分位数?

有一个方便的方法来计算序列或一维numpy数组的百分位数吗? 我正在寻找类似于Excel百分比函数的东西。 我查看了NumPy的统计参考,并找不到这个。 我能find的只是中位数(第50百分位数),而不是更具体的。

如何检查我正在使用哪个版本的Numpy?

我如何检查我使用的是哪个版本的Numpy? 我正在使用Mac OS X 10.6.1 Snow Leopard。