当前位置: 首页 > wzjs >正文

聊城网站建设工作室wordpress分享qq插件下载

聊城网站建设工作室,wordpress分享qq插件下载,最便宜的外贸网站建设,湘潭公司网站建设写在前面 简单记录一下计算散度的方法,方便以后查找复制 包括三种计算方式,numpy、metpy、windspharm。 其中,numpy和metpy的方法进行了比较,结果比较一致。 windspharm的方法里面包含了两种方法, 一致是直接调用d…

写在前面

简单记录一下计算散度的方法,方便以后查找复制

包括三种计算方式,numpy、metpy、windspharm

其中,numpy和metpy的方法进行了比较,结果比较一致。

windspharm的方法里面包含了两种方法, 一致是直接调用divergence()函数实现,另一个是先计算梯度再相加。

使用windspharm最简单,缺点就是需要使用全球的数据作为输入,而且在Linux上安装,我这里用的是模式数据就没去和metpy和numpy进行验证,只是记录作为一种方法。

  • 比较意外的是,同样的数据,numpy竟然比metpy还快一点。

metpy

def _cal_divergence_metpy(u,v):import metpy.calc as mpcalclon = u.lon.datalat = u.lat.datadx, dy = mpcalc.lat_lon_grid_deltas(lon, lat)divergence = np.zeros((u.shape[0],lat.shape[0],lon.shape[0]))for i in range(u.shape[0]): print(i)divergence[i] = mpcalc.divergence(u = u[i],v = v[i],dx = dx ,dy = dy)return xr.DataArray(divergence,dims=u.dims,coords=u.coords)

numpy


def _divergence_with_numpy(u,v):import numpy as nplon = u.lon.datalat = u.lat.dataxlon,ylat=np.meshgrid(lon,lat)dlony,dlonx=np.gradient(xlon)dlaty,dlatx=np.gradient(ylat)pi=np.pire=6.37e6dx=re*np.cos(ylat*pi/180)*dlonx*pi/180dy=re*dlaty*pi/180u_dx = np.gradient(u,axis=-1)v_dy = np.gradient(v,axis=-2)div_numpy = np.zeros((u.shape))div_numpy = u_dx/dx + v_dy[i]/dyreturn   xr.DataArray(div_numpy,dims=u.dims,coords=u.coords) 

windspharm

def _cal_divergence_windspharm(u,v):w       = VectorWind(u,v)div     = w.divergence()dudx, _ = w.gradient(u)_, dvdy = w.gradient(v)div1 = dudx + dvdyreturn xr.DataArray(div1,dims=u.dims,coords=u.coords),xr.DataArray(div,dims=u.dims,coords=u.coords)

文章转载自:

http://xPucg6zL.rzcmn.cn
http://ap2o8QG8.rzcmn.cn
http://vRMlCBHH.rzcmn.cn
http://gogvVczh.rzcmn.cn
http://inS9rIhZ.rzcmn.cn
http://gnRJbMLS.rzcmn.cn
http://mhhnisiX.rzcmn.cn
http://FyuYuOnV.rzcmn.cn
http://rBWGcE0y.rzcmn.cn
http://vUK9GpiX.rzcmn.cn
http://gf2HexpA.rzcmn.cn
http://07QUHklB.rzcmn.cn
http://LMydsBG8.rzcmn.cn
http://0UrNQXs5.rzcmn.cn
http://Tvo9e1Iz.rzcmn.cn
http://xlZilZRx.rzcmn.cn
http://CV0jDLF8.rzcmn.cn
http://K5s89iE3.rzcmn.cn
http://4b4NkGpl.rzcmn.cn
http://hGqZ2YOe.rzcmn.cn
http://YHEQ1I2D.rzcmn.cn
http://vwEMjDWf.rzcmn.cn
http://vbV3Oz1Y.rzcmn.cn
http://F3b4ZdVU.rzcmn.cn
http://Mawu9775.rzcmn.cn
http://H9iHBAlS.rzcmn.cn
http://kWie4h6H.rzcmn.cn
http://9hUMr5vM.rzcmn.cn
http://dAXhCElj.rzcmn.cn
http://j9qOE9Ro.rzcmn.cn
http://www.dtcms.com/wzjs/767029.html

相关文章:

  • 怎么给网站的照片做超级链接竞价推广培训课程
  • 从哪里设置网站关键词无锡企业自助建站系统
  • 易讯企业建站系统网站建设报价多少
  • 南宁住房和城乡建设部网站北京建设工程信息网查询
  • 企业网站改版新闻建筑设计的主要内容
  • 英文网站建设图片沧州app商城定制开发
  • 网站建设网站需求分析报告功能茶叶网站建设
  • c 大型网站开发案例高权重网站出售
  • 安全生产标准化建设网站专门做招商的网站
  • 宁波自己建网站seo是什么意思紧要
  • 创网网站后台管理系统wordpress 浏览量排序
  • 做期货网站违法的吗陕西省建设厅执业资格注册中心网站
  • 做网站客户要提供什么网站做seo需要些什么软件
  • 网站一般宽度网站如何交换链接
  • 衡水企业网站建设公司快速生成html模板
  • python开发做网站wordpress分类多重筛选
  • 商家做网站的优点有哪些做壁纸的网站
  • 做美食直播哪个网站好青岛建网站的公司
  • 织梦网站怎么搬家企业网站公司单位有哪些
  • 淘宝网站建设单子好接吗河南县wap网站建设公司
  • 昆明网站建设怎么样wordpress所需系统
  • 做网站挣钱吗公司的企业文化怎么写
  • 网上做造价网站外发加工网站
  • o2o商城网站搭建监理网站
  • 违法网站建设国外服务器想看别人的wordpress博客网站
  • 做外汇消息面的网站做网站的eclip
  • 阿里云自助建站教程php构建网站
  • 长春做网站多少钱建设机械网站方案设计
  • 启闭机闸门的网站建设网站建设做什么科目
  • 如何做登录网站建设人行官方网站