python中的n-d标记数组
larra的Python项目详细描述
larray:n维标记数组
larray是一个开源的python库,旨在提供工具,方便对 N维标记数据结构。
图书馆亮点
- 用于存储和操作多维数据的N维标记数组对象
- 用于读取和写入不同格式数组的I/O函数: CSV、Microsoft Excel、HDF5、pickle
- 数组可以分组到会话对象中,并可以一次加载/转储
- 带有IPython控制台的用户界面,用于快速探索数据
- 与pandas库兼容:larray对象可以转换为pandas数据帧,反之亦然。
安装
预构建的二进制文件
安装larray最简单的方法是
Conda。
对于所有平台,安装Larray可以使用:
conda install -c gdementen larray
这将安装一个轻量级版本的larray
仅依赖于numpy和pandas库。
需要其他库才能使用包含的
图形用户界面,绘图或使用特殊
从excel或
HDF文件。描述了可选依赖项
下面。
安装具有所有可选依赖项的larray
可以使用
conda install -c gdementen larrayenv
您还可以首先将频道添加到
您的频道列表
conda config --add channels gdementen
然后将larray(或larrayenv)安装为
conda install larray
从源头建设
最新版本的larray可以从
https://github.com/larray-project/larray.git
满足以下详细要求后,只需运行:
python setup.py install
可选依赖项
用于IO(HDF、Excel)
- pytables:
用于处理HDF5格式的文件。
- xlwings:
推荐的包,以获得所有的好处的Excel功能的拉里。
仅在Windows和Mac平台上可用。
- xlrd:
用于从旧的Excel文件(即:.xls)中读取数据和格式化信息。
- openpyxl:
读写推荐包
Excel 2010文件(即:.xlsx)
- xlsxwriter:
用于写入数据、格式化的替代包
信息,特别是
Excel 2010格式(即:.xlsx)
- larray_eurostat:
提供功能,以轻松下载欧盟统计局文件作为larray对象。
目前仅限于TSV文件。
用于图形用户界面
larray包含一个图形用户界面,用于查看、编辑和比较数组。
- pyqt(4或5):
Larray编辑器需要(见下文)。
- pyside:
Pyqt的替代品。
- qtpy:
是Larray编辑器所必需的。
使用pyqt5布局支持pyqt5、pyqt4和pyside。
- larray-editor:
需要使用与larray关联的图形用户界面。
它假设安装了qtpy和pyqt或pyside。
在windows上,还将在windows“开始”菜单中创建菜单LArray。
用于绘制
- matplotlib:
绘图所必需的。
预构建的二进制文件
安装larray最简单的方法是 Conda。 对于所有平台,安装Larray可以使用:
conda install -c gdementen larray
这将安装一个轻量级版本的larray 仅依赖于numpy和pandas库。 需要其他库才能使用包含的 图形用户界面,绘图或使用特殊 从excel或 HDF文件。描述了可选依赖项 下面。
安装具有所有可选依赖项的larray 可以使用
conda install -c gdementen larrayenv
您还可以首先将频道添加到 您的频道列表
conda config --add channels gdementen
然后将larray(或larrayenv)安装为
conda install larray
从源头建设
最新版本的larray可以从 https://github.com/larray-project/larray.git
满足以下详细要求后,只需运行:
python setup.py install
可选依赖项
用于IO(HDF、Excel)
- pytables: 用于处理HDF5格式的文件。
- xlwings: 推荐的包,以获得所有的好处的Excel功能的拉里。 仅在Windows和Mac平台上可用。
- xlrd: 用于从旧的Excel文件(即:.xls)中读取数据和格式化信息。
- openpyxl: 读写推荐包 Excel 2010文件(即:.xlsx)
- xlsxwriter: 用于写入数据、格式化的替代包 信息,特别是 Excel 2010格式(即:.xlsx)
- larray_eurostat: 提供功能,以轻松下载欧盟统计局文件作为larray对象。 目前仅限于TSV文件。
用于图形用户界面
larray包含一个图形用户界面,用于查看、编辑和比较数组。
- pyqt(4或5): Larray编辑器需要(见下文)。
- pyside: Pyqt的替代品。
- qtpy: 是Larray编辑器所必需的。 使用pyqt5布局支持pyqt5、pyqt4和pyside。
- larray-editor: 需要使用与larray关联的图形用户界面。 它假设安装了qtpy和pyqt或pyside。 在windows上,还将在windows“开始”菜单中创建菜单LArray。
用于绘制
- matplotlib: 绘图所必需的。
文档
官方文档位于readthedocs上的http://larray.readthedocs.io/en/stable/
联系
- 要了解每个新版本,请订阅announcemailing list。
- 对于问题、想法或一般性讨论,请使用Google Users Group。
- 要报告错误、建议功能或查看源代码,请转到我们的GitHub website。