我在任何在线地方都没有找到关于这个的说明,但它相对来说非常简单。
关于我的平台/工具:
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]
virtualenv
中做到这一点,那么在它之外也可以做到,完全没有任何区别... - jadkik94