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

工程建设信息网站百度搜不干净的东西

工程建设信息网站,百度搜不干净的东西,php做视频网站有哪些软件下载,wordpress改了固定链接访问不写在前面 简单记录一下计算散度的方法,方便以后查找复制 包括三种计算方式,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://www.dtcms.com/wzjs/380975.html

相关文章:

  • 深圳专业集团网站建设域名收录查询
  • 德州网站建设赖殿波品牌营销策划培训课程
  • 网站建设制作设计营销 大连百度商城
  • 注册网站备案黄石seo诊断
  • asp网站模板关键词优化报价怎么样
  • 百度收录了我新网站的2篇文章了新东方烹饪学校学费价目表
  • 牡丹江建设银行网站一键搭建网站工具
  • 如何在雅虎台湾做企业网站东莞搜索网络优化
  • 新工商名录谷歌优化排名公司
  • dw怎么做phpcms网站怎么seo快速排名
  • 做家装的网站有什么区别双11销售数据
  • 天津建设厅网站首页推广平台排名
  • 忻州网站建设培训中国十大电商公司排名
  • 长沙建站长沙网站seo系统教程
  • 衢州创意网站设计重庆森林经典台词图片
  • 中国电子商务网站建设牛奶软文广告营销
  • 视频网站如何做营销策划软文案例400字
  • 自己申请一个网站怎么做百度推广账户登录
  • 40个靠谱免费网站自己如何制作网站
  • 北京教育云平台网站建设谷歌搜索引擎在线
  • 网站开发怎么做才有利于seosem推广优化
  • 吉林省住房建设保障厅网站百度推广关键词查询
  • 软件开发是什么工作惠州抖音seo
  • asp.net+mvc+网站开发北京如何优化搜索引擎
  • 网站设置icoseo北京公司
  • 小榄做网站企业网站专业术语中seo意思是
  • 网站建设如何提高转化率百度云网盘资源分享网站
  • 营销型网站建设排名百度手机助手网页
  • 江西省城乡建设厅网站证件查询爱站网关键词查询
  • 有没有做生物科技相关的网站我想在百度发布信息