2
\ begingroup美元

我采取了一个雷雨情况我需要计算指数,但我没有得到任何代码相关的稳定性指数在Python语言,代码可在毕业生,NCL对我来说很难理解。我用MetPy代码但是他们不是计算,KI和其他指标……提前谢谢下面的代码是错误的,我知道我使用了公式,但告诉我正确的方法。

nc1 =数据集(pl_120415.nc) lat1 = np.array (nc1.variables['自由'])lon1 = np.array (nc1.variables['经度'])列弗= np.array (nc1.variables['水平'])时间= nc1。('时间']变量r = nc1。变量[' r '] [:,:, 25:28 20:25] t = nc1。[' t ']变量u = nc1。变量[' u '] [:,:, 25:28 20:25] v = nc1。变量[' v '] [:] w = nc1。[' w ']变量t_500 = nc1。变量[' t '][21日::,:# # #领域空气温度在500 Pressure_level tp_500 = nc1。变量[' t '][: 21日25:28,20:25)# #在specfific位置温度(包裹温度)李= np.subtract (t_500、tp_500 dtype = np.float32)打印(“李”,李)
\ endgroup美元
2
  • \ begingroup美元 你好,欢迎来到课件。有些人可能认为这是八卦。我想说这是主题,但你会需要很多清晰解释你想做什么,你不明白。“我需要计算指数”非常不告诉我!什么指标? \ endgroup美元
    - - - - - -半日西蒙
    2019年7月9日的访谈
  • \ begingroup美元 @SemidiurnalSimon谢谢佛回答。你能打开这个链接吗weather.cod.edu/sirvatka/si.html。你可以理解我的查询。 \ endgroup美元 2019年7月10日,在18

1回答1

2
\ begingroup美元

Metpy 1.0有一个lifted_index函数,它需要一个剖面温度参数,进而可以使用计算parcel_profile函数。需要有露点温度,你要么必须直接从另一个含水量或计算变量。我不确定你什么r变量,所以我不确定是否能帮你计算。而不是使用numpy数组,使用xarray处理netcdf输入变量往往是更容易和更有效。

\ endgroup美元
1
  • 2
    \ begingroup美元 值得注意的是,使用了指数函数预测一个一维数组。换句话说,OP会遍历所有时间和所有的水平现。 \ endgroup美元
    - - - - - -BarocliniCplusplus
    2021年3月31日14:21

你的答案

通过点击“发布你的答案”,你同意我们服务条款并承认您已阅读并理解我们的隐私政策的行为准则

不是你要找的答案?浏览其他问题标记问你自己的问题