python中的n-d标记数组

larra的Python项目详细描述


larray:n维标记数组

build statusDocumentation Status

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

所需依赖项

  • python 2.7、3.5或3.6
  • numpy(1.10.0或更高版本)
  • pandas(0.13.1或更高版本)

可选依赖项

用于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关联的图形用户界面。 它假设安装了qtpypyqtpyside。 在windows上,还将在windows“开始”菜单中创建菜单LArray

用于绘制

文档

官方文档位于readthedocs上的http://larray.readthedocs.io/en/stable/

联系

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Mulesoft转换消息转义正斜杠   java Spring JPA REST按嵌套属性排序   多数据源多重访问中的java数据源路由器问题   java MapReduce处理GZip压缩的RCF文件   在Java中不使用替换函数替换字符   在mysql查询java中使用数组   java DriverManager。getConnection(“jdbc:odbc:thin:@localhost:1521:orcl”、“shaheena”、“shaheena”);错误:找不到符号驱动程序管理器,语句st   java IntelliJ IDEA不显示新创建的类或文件。要查看文件,我需要完全重新启动程序   用于层间通信的java装饰器   java Gradle多项目OpenClover   java如何使用指定的属性和排序顺序对列表进行排序   Javasocket在windows上不起作用   用不同长度的1D列表对Java中的2D arraylist进行排序   安卓中使用Active Directory的java Singlesignon   将外部jar添加到纯java模块时出现NoClassDefFoundError,这是Android Studio中应用程序模块的依赖项   java为什么所有的“Executors”工厂方法都没有包装在“FinalizableDelegatedExecutorService”中?   为什么swing gui的行为很奇怪?   即使在添加路径后也会出现ssl Java证书问题