答案 0 :(得分:3)
我没有在网上找到任何指示,但它相对简单。
关于我使用的平台/工具:
pip install Cython
。首先,brew install llvm
。
以下是您需要的套餐。你可以pip
全部:
llvmpy
numba
meta
ply
blosc
sphinx
- 适用于文档aterm
一旦你掏了一切,
cd /tmp
由你决定,当然...... sudo git clone git@github.com:ContinuumIO/blaze-core.git
cd /tmp/blaze-core
sudo make build
sudo make docs
sudo python setup.py install
(当然,你是否需要sudo取决于你把事情放在哪里。)我在运行测试时遇到了麻烦,看起来某个__init__.py
文件中出现了错误,但我无法确定。我不能让单元测试运行,所以采取“成功安装”与一粒盐。无论如何,我可以进行抽查,看看模块是否正确导入:
>>> import blaze
>>> from blaze import Array, dshape
>>> ds=dshape('2,2,int')
>>> a = Array([1,2,3,4],ds)
>>> a
Array
datashape := 2, 2, int
values := [CArray(ptr=140454075688080)]
metadata := [manifest, arraylike]
layout := Chunked(dim=0)
[1 2 3 4]