• 2024-3-2公告: 重要公告:用户发帖权限更新 气象互助社 2024-3-2
  • [matplotlib] Matplotlib进阶加强4-1:坐标轴、刻度、轴(一)

    轴坐标名 这一节主要讲解图的坐标名的设置方法、常用的美化命令。 首先是设置坐标名称的命令【plt.xlabel (ylabel) 】或者【ax.set_xlabel (ylabel)】 在其中以引号输入你需要的标题文本,如: 这样就会生成x轴坐标名,y轴同理。当然,大多数时候这个最质朴的命令是无法满足我们的需求的。由于该命令完全是基于text模块的 ...

    气象互助社 | 2024-4-3
    1789
    0
    0
    [matplotlib] Matplotlib进阶加强4-1:坐标轴、刻度、轴(二)

    边框(轴) 边框(轴)是子图中比较重要的一部分,下面简要介绍一些实用的边框操作。 A、边框的隐现 对普通的子图 对地图 对普通的子图,仅对某一边或几边去框线 对地图 B、边框的粗细 参考上一节的关于边框粗细语句。 C、坐标轴仅显示一部分 D、使坐标轴和子图内容物有一定的距离 E、使轴生成箭头 在色标中运 ...

    气象互助社 | 2024-4-3
    1809
    0
    0
    [xarray] xarray基础入门1-3:创建xarray对象-xr.Dataset类

    xr.Dataset类 Dataset 的对象可以将多个变量放在一起。可以定义每一个都有相应不同维度。 Dataset由下列三个部分组成 [*]data_vars:类似于python字典从名称至值的映射关系。对于每一个变量都必须要提供维度名称 和DataArray对象或元组语法。 [*]coords: 与 DataArray类似 [*]attrs: 与 DataArray类似 作为例子,下面我 ...

    气象互助社 | 2024-4-10
    53
    0
    0
    [xarray] xarray基础入门2-1:数据读取和转换-pandas数据类型转换和读取写入

    pandas 数据类型转换和读取写入 若要由pandas对象转换为 xarray 对象或者由 xarray 转为pandas对象,可以对pandas对象使用to_xarray方法或者对 xarray 对象使用to_pandas方法进行转换。 我们先导入 pandas 包和 numpy 包,为方便后续的代码书写,as关键词对 pandas、numpy 定义了 pd、np 两个别名。 pandas(pd)包中的 ...

    气象互助社 | 2024-4-11
    54
    0
    0
    [xarray] xarray基础入门2-2:数据读取和转换-数据输入和输出

    数据输入输出 Xarray 最广泛使用的特性之一是它读写各种数据格式的能力。例如,Xarray 可以读取以下格式: [*]NetCDF/ GRIB (通过函数open_dataset / open_mfdataset, to_netcdf / save_mfdataset) [*]Zarr(通过函数 open_zarr, to_zarr) [*]GeoTIFF/GDAL rasters(通过函数 open_rasterio) NetCDF 存储 Xarray 数据结构 ...

    气象互助社 | 2024-4-13
    176
    0
    0
    [xarray] xarray基础入门3-1:数据索引和切片-基于维度名称

    基于维度名称对数据进行索引和分片 在默认情况下,对于不同的维度的区分常用axis0, axis1, axis2……通过这样来区分维度是非常让人困惑的,因为在高维的情况下可能并不能准确的区分各个维度,因而引入了对维度命名的方法,比如x, y, z…… 在开始学习xarray通过维度名称对数据索引之前,先回顾在numpy中的索引(index)的 ...

    气象互助社 | 2024-4-14
    375
    0
    0
    [xarray] xarray基础入门4-6:基础计算-Groupby(一)

    如果了解SQL数据库语言或者数据透视表,一定不会对group by这个聚合函数陌生。简而言之,group by是一种方法,能够对某些标签或者索引的局部数据进行分析。 Hadley Wickham(R语言贡献者)在2011年发表的一篇经典论文中提到 What do we do when we analyze data? What are common actions and what are common mistakes? ...

    气象互助社 | 2024-4-21
    377
    0
    0
    [xarray] xarray基础入门4-7:基础计算- Groupby(二)

    引入相关包和导入数据: Groupby(Ⅱ) 分割Ⅱ 上一期通过.groupby方法以月为键将原数据分割成12个部分。 现在有一个问题:如何知道各个分组(在这儿是month)中的元素在原分组坐标中(在这儿是time)的位置呢? 也就是查找各个分组中对应元素在原始数据中键的位置。 这里对上述的gb分割对象使用.groups方法获得。 ...

    气象互助社 | 2024-4-22
    394
    0
    0
    [基础] Python基础入门1-4:内置对象和函数

    编程是要解决问题的,实际良好、高效而漂亮的解决方案都会让程序员心生敬意 不要企图编写完美无缺的代码,而是要先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。 内置对象 内置函数 ...

    气象互助社 | 2024-3-3
    70
    0
    0
    [基础] Python基础入门3-1:控制语句-分支结构

    if语句 因此只有bmw为全部大写,其他cars只有首字母大写 选择语句 分支结构 选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有:单分支、双分支、多分支。 流程图: 单分支选择结构 if语句单分支结构语法形式: if 条件表达式: 语句/语句块 其中: 1. 条件表达式:可是是逻辑表达式、关系表达式 ...

    气象互助社 | 2024-3-3
    69
    0
    0
    [基础] Python基础入门3-2:控制语句-循环结构

    循环结构 循环结构用来重复执行一条或多条语句。 表达逻辑:如果条件符合,则反复执行循环体里的语句。在每次执行完之后都会判断一次条件是否为True,如果为True则重复执行循环体里的语句。 图示: 循环体里面的语句至少应该包含改变条件语句表达式的语句,以使循环结束;否则就会变成无限循环。 while循环 语法格式 ...

    气象互助社 | 2024-3-3
    53
    0
    0
    [基础] Python基础入门3-3:控制语句-控制语句的方法

    控制语句的方法 break语句 break语句可用于while循环和for循环,用来结束整个循环。当有嵌套时,break语句只能跳出最近一层的循环 操作:使用break语句结束循环 continue语句 continue语句用于结束本次循环,继续下一次循环。多个循环嵌套时,continue用于最近一层循环。 操作:要求输入员工的薪资,若薪资小于0则需 ...

    气象互助社 | 2024-3-3
    44
    0
    0
    [基础] Python基础入门4-1:函数-定义函数

    定义函数 函数是带名字的代码块,用于完成具体的工作 直接定义函数 向函数传递信息 函数分类

    气象互助社 | 2024-3-3
    53
    0
    0
    [Numpy] Numpy基础入门1-1:介绍与安装

    Numpy介绍 Numpy是Python中的一个开源的数值计算库,提供多维数组(`ndarray`和N-dimensional array)对象和用于处理这些数组的各种数学函数,还提供各种派生对象(如掩码数组和矩阵)以及用于数组快速操作的各种例程······ ​ Numpy支持Windows、Linux和`macOS`等平台。 安装步骤 [*]使用`conda` ...

    气象互助社 | 2024-3-5
    148
    0
    0
    [Numpy] Numpy基础入门2-1:创建数组

    相较于Python提供的原生的列表,Numpy提供的多维数组对象区别在于: 1)多维数组在创建时就已经具有固定的大小,即长度是一个固定的值,不可以随意更改。只有通过创建新的数组来增加或减少原数组中的元素。 2)多维数组中的元素都是同一类型,不同类型的元素不可以放在同一个多维数组当中。 3)多维数组支持广播运算和向 ...

    气象互助社 | 2024-3-6
    94
    0
    0
    [基础] Python基础入门4-4:函数-传递列表

    传递列表 在函数中修改列表 将列表传递给函数后,函数就可对其进行修改。在函数中对这个列表所做的任何修改都是永久性的。 为重新组织这些代码,可编写两个函数。第一个函数负责处理打印设计的工作,第二个概述打印了哪些设计: 禁止函数修改列表 可向函数传递列表的副本而非原件。这样,函数所做的任何修改都只影响副 ...

    气象互助社 | 2024-3-6
    81
    0
    0
    [Numpy] Numpy基础入门2-2:创建数组(2)

    ndarray对象 属性: Numpy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。 zeros创建(以0填充) 创建指定大小的数组,数组元素以0来填充 语法格式: zeros_like:根据传入的数组形状创建全为0的数组 【实例】zeros_like的使用 ones创 ...

    气象互助社 | 2024-3-6
    47
    0
    0
    [Numpy] Numpy基础入门3-1:数组操作

    一维数组索引和切片 ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。 ndarray 数组可以基于 0 - n 的下标进行索引,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。 【实例】一维数组索引和切片的使用 二维数组切片操作 【实例】索引直接获取 【实 ...

    气象互助社 | 2024-3-7
    57
    0
    0
    [Numpy] Numpy基础入门4-1:函数

    数学函数 【实例】求每个元素的倒数 numpy.reciprpcal()函数返回参数逐元素的倒数。如1/4倒数为4 【实例】reciprocal()函数的使用 numpy.around(a,decimals)函数返回指定数字的四舍五入值 参数说明: a:数组 decimals:舍入的小数位数。默认值为0.如果为负,整数将四舍五入到小数点左侧的位置 numpy.floor()返回 ...

    气象互助社 | 2024-3-7
    93
    0
    0
    [matplotlib] Matplotlib基础入门1-1:基本使用

    Matplotlib简介 Matplotlib是一个python的2D绘图库。 官网:Matplotlib — Visualization with Python pyplot使用方法 绘制直线 语法格式: 结果: 绘制折线图 结果: 设置标签文字和线条粗细 linewidth:设置线条的粗细 fontdict:设置标标签的粗细 结果: 设置中文标题 显示正常中文: 注意:SimHei为其中一 ...

    气象互助社 | 2024-3-8
    86
    0
    0
    下一页 »
    123下一页

    QQ|小黑屋|气象互助社 |网站地图

    Powered by Discuz! X3.5© 2001-2024 Discuz! Team.

    返回顶部 返回版块