Skip to main content

Python中的ND标记数组

项目描述

LArray:N维标记数组

构建状态 文件状态

LArray 是一个开源 Python 库,旨在提供用于轻松探索和操作 N 维标记数据结构的工具。

图书馆亮点

  • 用于存储和操作多维数据的 N 维标记数组对象

  • 用于读取和写入不同格式数组的 I/O 函数:CSV、Microsoft Excel、HDF5、pickle

  • 数组可以分组为 Session 对象并立即加载/转储

  • 带有 IPython 控制台的用户界面,用于快速探索数据

  • 与 pandas 库兼容:数组对象可以转换为 pandas DataFrame,反之亦然。

安装

预构建的二进制文件

安装 larray 最简单的方法是通过 Conda。对于安装 larray 的所有平台,可以通过以下方式完成:

conda install -c larray-project larray

这将安装仅取决于 Numpy 和 Pandas 库的轻量级 larray 版本。需要额外的库来使用包含的图形用户界面、绘图或使用特殊的 I/O 功能以便从 Excel 或 HDF 文件中轻松转储/加载。可选依赖项如下所述。

可以使用所有可选依赖项安装 larray

conda install -c larray-project larrayenv

您也可以先将频道larray-project添加到频道列表中

conda config --add channels larray-project

然后将 larray (或 larrayenv)安装为

conda install larray

从源头构建

最新版本的 LArray 可从 https://github.com/larray-project/larray.git获得

一旦满足了下面详述的要求,只需运行:

python setup.py install

所需的依赖项

  • Python 3.6 或 3.7

  • numpy(1.13 或更高版本)

  • 熊猫(0.20 或更高版本)

可选依赖项

用于 IO(HDF、Excel)

  • pytables:用于处理 HDF5 格式的文件。

  • xlwings:推荐的软件包,以获得 LArray 的所有 Excel 功能。仅适用于 Windows 和 Mac 平台。

  • openpyxl:推荐用于读写 Excel 2010 文件的包(即:.xlsx)

  • xlsxwriter:用于写入数据、格式化信息,特别是 Excel 2010 格式(即:.xlsx)的图表的替代包

  • xlrd:用于从旧 Excel 文件(即:.xls)中读取数据和格式化信息

  • 重量

    用于将数据和格式信息写入旧版 Excel 文件(即:.xls)

  • larray_eurostat:提供轻松将 EUROSTAT 文件下载为 larray 对象的功能。目前仅限于 TSV 文件。

对于图形用户界面

LArray 包括一个图形用户界面,用于查看、编辑和比较数组。

  • pyqt(4 或 5):larray-editor需要(见下文)。

  • pyside:PyQt 的替代品。

  • qtpylarray-editor需要。使用 PyQt5 布局提供对 PyQt5、PyQt4 和 PySide 的支持。

  • larray-editor:需要使用与 larray 关联的图形用户界面。它假定已安装qtpypyqtpyside。在 Windows 上,还在 Windows 开始菜单中创建一个菜单LArray

用于绘图

各种各样的

  • pydantic:需要使用CheckedSession

文档

官方文档托管在http://larray.readthedocs.io/en/stable/上的 ReadTheDocs

保持联系

  • 要了解每个新版本,请订阅公告邮件列表

  • 如有问题、想法或一般性讨论,请使用Google 用户组

  • 要报告错误、建议功能或查看源代码,请访问我们的GitHub 网站

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

larray-0.33.1.tar.gz (2.5 MB 查看哈希

已上传 source

内置分布

larray-0.33.1-py3-none-any.whl (2.5 MB 查看哈希

已上传 py3