2015-06-02 37 views
1

我正在测试dask模块(https://github.com/ContinuumIO/dask)以处理大数据数组,但无法使其工作到目前为止。乍一看,在我看来,与某些保留名称或类似的东西有冲突。在python3上安装/使用dask.array

安装是在ubuntu上用$ pip3 install dask进行的,在Python 3.4.0上对IPython 1.2.1进行了测试。

我附上了一个最小的非工作示例。

任何想法?

谢谢!

In [1]: import numpy as np 
In [2]: import dask.array as da 
In [3]: x=da.random.normal(10,0.1,size=(10000,10000),chunks=(1000,1000)) 
In [4]: type(x) 
Out[4]: toolz.functoolz.curry 
In [5]: x.dask 
--------------------------------------------------------------------------- 
AttributeError       Traceback (most recent call last) 
<ipython-input-5-7982e592385b> in <module>() 
----> 1 x.dask 

AttributeError: 'curry' object has no attribute 'dask' 
+0

您使用的是最新发布的版本?主人呢? – MRocklin

回答

0

这工作

In [1]: import numpy as np 
In [2]: import dask.array as da 
In [3]: x = da.random.normal(10, 0.1, size=(10000, 10000), chunks=(1000, 1000)) 
In [4]: type(x) 
Out[4]: dask.array.core.Array 

In [5]: import dask 
In [6]: dask.__version__ 
Out[6]: '0.6.0' 
+0

仍然无法正常工作。我在2台电脑上试了一下,IPython 3.4.0的电脑显示了这个问题中的错误。 第二个,用IPython 3.4.3甚至不会让导入dask.array ... – Luis

+1

你需要升级dask,而不是Python或IPython – MRocklin

+0

它的工作原理! pip3安装 - 升级“dask [完整]”←做的伎俩! 谢谢! :) – Luis