xarray 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
xarray 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache-2.0
开发语言: Python 查看源码 »
操作系统: 跨平台
收录时间: 2019-07-15
提 交 者: h4cd

xarray 是一个开源 Python 包,它可以使处理多维数组更加简单、高效并有趣。xarray 在原始类 NumPy 多维数组中引入了标签化的变量名称和坐标索引,实现了更直观、更简洁和更加不容易出错的能力。该软件包包括一个庞大且不断增长的域无关功能库,用于使用这些数据结构进行高级分析和可视化。xarray 灵感来自同为解决数据分析任务而诞生的 pandas。

多维数组(张量)是计算科学的重要组成部分,它们涉及广泛的领域,包括物理学、天文学、地球科学、生物信息学、工程学、金融学和深度学习。在 Python 中,NumPy 提供了用于处理原始多维数组的基本数据结构和 API,但是,真实世界的数据集通常不仅仅是原始数据,它们有标签,用于编码有关数组值如何映射到空间、时间等位置的信息。所以有有了 xarray 这个项目,它在原始类 NumPy 多维数组中引入了标签化的变量名称和坐标索引,实现了更直观、更简洁和更加不容易出错的能力。

特性:

  • 通过变量名操作多维数组,比如:x.sum('time')
  • 通过标签而不是位置选中值:x.loc['2014-01-01'] 或 x.sel(time='2014-01-01')
  • 基于维度名称而不是形状在多维数组上进行数学运算矢量化
  • 灵活的 groupby split-apply-combine 操作:x.groupby('time.dayofyear').mean()
  • 基于坐标标签的数据库(例如 alignment),可以平滑地处理缺失值:x, y = xr.align(x, y, join='outer')
  • 以Python字典的形式跟踪任意元数据:x.attrs
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

xarray 的相关资讯

还没有任何资讯

xarray 的相关博客

使用 xarray 合并 GRIB 2 要素场

本文介绍如何合并使用 xarray.DataArray 表示的 GRIB 2 要素场。 主要用于解决如下问题: 已有表示为 xarray.DataArray 的三维...

使用 xarray 合并 GRIB 2 要素场

本文介绍如何合并使用 xarray.DataArray 表示的 GRIB 2 要素场。 主要用于解决如下问题: 已有表示为 xarray.DataArray 的三维...

基于xarray的气象场站点和格点插值

上一篇文章《xarray指南:插值》中介绍使用 xarray 实现插值,本文介绍如何将该插值应用到 GRIB 2 文件中的要素场。 本文使用...

Python-气象-大气科学-可视化绘图系列(一)——利用xarray读取netCDF文件并画图(代码+示例)

本文原创链接:https:////www.cnblogs.com/zhanling/p/12192978.html 1 import numpy as np 2 import xarray as xr 3 impo...

pandas 使用panel 报错 Panel is deprecated and will be removed in a future version.

Panel is deprecated and will be removed in a future version. The recommended way to represent these types of 3-dimens...

库|分享一些python库

今天只是分享一些python库,涉及到地理数据分析,数据可视化和数据处理三个方面。 地理数据分析 PySAL 开源且跨平台的python空...

推荐|Python气象数据处理和绘图系列教程

“作者从NCL转向Python,期间发布了一些列Python教程,从相关工具的安装到气象常规数据处理和分析,由浅入深,通俗易懂。非常...

气象领域最强Python教程

Unidata在其GitHub站点发起了一个地球科学相关的Python在线培训课程,主要包括大量的绘图示例以及很多气象常用库的入门教程。...

Satpy基础系列教程(3)-Satpy总览

鉴于用户反馈,朝曦dawn将Satpy Overview翻译成中文,并建议开发者建立了PyTroll Slack的中文版块。 (博客版见“阅读原文”)...

python安装读取grib库总结(推荐)

无论安装以下哪种库,强烈建议在新环境下安装,之前在base环境下安装各种报错!!!如何在新环境下安装可参见我之前的总结或网...

xarray 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
22 收藏
分享
返回顶部
顶部