网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

NCL转Python示例脚本怎么写

NCL转Python示例脚本怎么写,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在津南等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作 网站设计制作按需开发网站,公司网站建设,企业网站建设,高端网站设计,网络营销推广,成都外贸网站建设公司,津南网站建设费用合理。

为了帮助大家从NCL迁移到Python,开发者也是想尽了办法啊,最近有发起了新的项目-GeoCAT Examples[1],提供了很多的与NCL网站示例脚本对应的Python脚本,旨在帮助大家从NCL逐步迁移到Python。

此外,还创建了另一个项目:geocat-viz[2],提供了不少用于画图的工具函数。

在提供了的很多Python绘图示例脚本中,目前尚存在不足的是NCL中curly vector图的绘制。如下图所示:

NCL转Python示例脚本怎么写

左为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

NCL转Python示例脚本怎么写

左为Python,右为NCL绘制  

附:

官方提供的图片大小不一致,为了将PythonNCL的图片进行拼接,本文处理图片用到了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示例脚本怎么写的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


新闻名称:NCL转Python示例脚本怎么写
文章来源:http://bjjierui.cn/article/jjdsso.html

其他资讯