Python气象绘图笔记进阶之Xarray(6):数据重组与换形

前几天跟朋友一起学习Xarray的知识,然后看的是简书上面的东西。它的标题也是这个标题

Python气象绘图笔记进阶之Xarray(6):数据重组与换形

在学习过程中的代码实列和自己做的笔记,有这方面困惑的朋友可以了解一下。

因为本身也不是学气象的所以就是把知识点涉及的代码打出来,把代码表示的知识点做一个总结。

import numpy as  np
import xarray as  xr


ds = xr.Dataset({'wind': (('time', 'lat', 'lon'), [[[42]]]), 'temperature': (('lat', 'lon'), [[24]])})
print(ds)
#调换维度顺序
#调换元素的顺序
#下面举例比如将时间调换到最后一位
#1.精准调换。--------将元素调换到指定位置,精准到每个元素
print(ds.transpose('lat','lon','time'))
# #格式:列表名.transpose('维度名1','维度名2','维度名3')
#单独换位,对指定维度换位
#比如只将time换到最后,其他的可以用...代替
print("\n")
print(ds.transpose(...,'time'))
#全部换位,将所有维度的位置随意调换,不考虑每一个维度调换到哪个位置
print("\n")
print(ds.transpose())


#2.数组的扩展与压缩
#2.1增加一个维度
#格式 ÿ
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值