NCL转Python示例脚本怎么写
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,NCL转Python示例脚本怎么写,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。为了帮助大家从NCL迁移到Python,开发者也是想尽了
千家信息网最后更新 2025年02月01日NCL转Python示例脚本怎么写
NCL转Python示例脚本怎么写,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
为了帮助大家从NCL迁移到Python,开发者也是想尽了办法啊,最近有发起了新的项目-GeoCAT Examples[1],提供了很多的与NCL网站示例脚本对应的Python脚本,旨在帮助大家从NCL逐步迁移到Python。
此外,还创建了另一个项目:geocat-viz[2],提供了不少用于画图的工具函数。
在提供了的很多Python绘图示例脚本中,目前尚存在不足的是NCL中curly vector
图的绘制。如下图所示:
左为Python绘制,右为NCL绘制. 左图为截图.
可见,matplotlib
所绘制的quiver
图,矢量箭头没有NCL
的流线型,但这个问题后面可能会通过matplotlib
上游贡献解决。
其余的图python基本都能够很容易的实现。更多示例,大家去官方网站看吧,这里就不多说了。
或通过如下命令创建示例脚本环境,直接上手:
conda create -c conda-forge -c ncar -n geocat-examples python=3 geocat-comp geocat-datafiles geocat-viz=2020.2.18.1 netcdf4 matplotlib cartopy jupyter
左为Python,右为NCL绘制
附:
官方提供的图片大小不一致,为了将Python
和NCL
的图片进行拼接,本文处理图片用到了ImageMagic
的两个命令:
•identify
:获取图片的尺寸信息•convert
:改变图片尺寸,并进行图片拼接
使用如下命令分别获取Python和NCL绘制的图的图片尺寸
identify xy_18_lg.png
xy_18_lg.png PNG 700x472 826x827+66+66 8-bit sRGB 163813B 0.000u 0:00.000
然后将大的图进行缩小,使用如下命令:
convert -resize 826x827+66+66 sphx_glr_NCL_xy_18_001.png pyxy.png
最后,将两个图片进行水平拼接:
convert +append pyxy.png xy_18_lg.png pyncl_xy.png
好了,收工。
看完上述内容,你们掌握NCL转Python示例脚本怎么写的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
图片
示例
脚本
命令
尺寸
更多
问题
两个
内容
官方
方法
网站
项目
帮助
一致
束手无策
为此
信息
函数
办法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金典网络技术
软件开发创意项目计划书
java数据库书籍推荐
政府软件开发项目合同范本
莲敏互联网科技
网络安全防火墙系统
台湾网络安全最新消息
网络安全自查自纠心得体会
请与这台服务器的管理联系
浙江LOL服务器
服务器系统集成服务企业
网络安全等保测评员证书
南通nac网络安全准入控制公司
腾讯服务器搭建vps
想学习网络技术培训流程
无锡计算机软件开发机构
年薪9万美金网络安全
花枝登录器连不上服务器
数据库规范化设计中第范式
想做网络安全员怎么样
数据库服务器密码怎么设置
前端获取服务器文件
网络技术服务公司 报税
成都网络安全高峰论坛
山东软件开发的价格
网络安全策略怎么设置
数据库中dec是什么意思
软件开发企业盈利模式
云计算网络安全领域目前发展
手机 软件开发平台