• 【python海洋专题十九】找范围的语句进阶版本


    【python海洋专题十九】找范围的语句进阶版本

    python目前对于海洋基本要素的画法不成问题了!

    之后慢慢进阶

    本期内容

    寻找范围的进阶版本,因为涉及到我要改范围寻找最佳的时候,每次改正很烦,所以想像matlab那样能够,ln=find(lon>=100,‘first’);之后用到这个位置不用重新找了。

    前面几期找范围语句为:

    print(np.where(lon >= 100)) # 99

    print(np.where(lon >= 123)) # 122

    print(np.where(lat >= 0)) # 90

    print(np.where(lat >= 25)) # 115

    每次我要打印出来,找第一个大于100的位置。

    现在改为:

    ln1 = np.where(lon_new >= 100)[0][0]
    ln2 = np.where(lon_new >= 123)[0][0]
    la1 = np.where(lat_new >= 0)[0][0]
    la2 = np.where(lat_new >= 25)[0][0]

    # # 画图网格

    lon1 = lon[ln1:ln2]
    lat1 = lat[la1:la2]
    X, Y = np.meshgrid(lon1, lat1)

    之后,可以直接使用ln la。

    往期推荐

    【python海洋专题一】查看数据nc文件的属性并输出属性到txt文件

    【python海洋专题二】读取水深nc文件并水深地形图
    【python海洋专题三】图像修饰之画布和坐标轴

    【Python海洋专题四】之水深地图图像修饰

    【Python海洋专题五】之水深地形图海岸填充

    【Python海洋专题六】之Cartopy画地形水深图

    【python海洋专题】测试数据

    【Python海洋专题七】Cartopy画地形水深图的陆地填充

    【python海洋专题八】Cartopy画地形水深图的contourf填充间隔数调整

    【python海洋专题九】Cartopy画地形等深线图

    【python海洋专题十】Cartopy画特定区域的地形等深线图

    【python海洋专题十一】colormap调色

    【python海洋专题十二】年平均的南海海表面温度图

    【python海洋专题十三】读取多个nc文件画温度季节变化图

    【python海洋专题十四】读取多个盐度nc数据画盐度季节变化图

    【python海洋专题十五】给colorbar加单位

    【python海洋专题十六】对大陆周边的数据进行临近插值

    【python海洋专题十七】读取几十年的OHC数据,画四季图

  • 相关阅读:
    MySQL存储引擎详解(一)-InnoDB架构
    C语言之实现贪吃蛇小游戏篇(2)
    学习笔记-公有云安全
    【Newman+Jenkins】实施接口自动化测试
    【光学】Matlab模拟几何光学中的球差、彗差、像散、场曲四种像差
    信息学奥赛一本通:1164:digit函数
    Xilinx 千兆以太网TEMAC IP核简介
    hive数据初始化
    linux服务器添置一块新硬盘操作
    面试官问:如何优化高并发相关的业务,你能回答的上来吗?
  • 原文地址:https://blog.csdn.net/miaobo0/article/details/133802772