最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python安裝讀取grib庫(kù)總結(jié)(推薦)

 更新時(shí)間:2020年06月24日 14:21:28   作者:毛發(fā)濃密的猿工科研備忘  
這篇文章主要介紹了python安裝讀取grib庫(kù)總結(jié),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

無(wú)論安裝以下哪種庫(kù),強(qiáng)烈建議在新環(huán)境下安裝,之前在base環(huán)境下安裝各種報(bào)錯(cuò)?。?!如何在新環(huán)境下安裝可參見(jiàn)我之前的總結(jié)或網(wǎng)上其他文章。

不推薦方法

1.pygrib
pygrib庫(kù)基于python2.4+、numpy、pyproj、Jasper和GRIB_API,依賴(lài)庫(kù)基于Linux或MacOS,GRIB_API將于2020年6月30日正式被ecCodes取代。因此,不推薦使用pygrib庫(kù)。
2.GDAL
可于window下安裝,安裝簡(jiǎn)單,但是需借助wgrib2查看grib變量所在通道,因此不推薦。

推薦方法

xarray搭配cfgrib
優(yōu)點(diǎn):Linux windows MacOS均可用,安裝較簡(jiǎn)單,強(qiáng)烈建議在新環(huán)境下安裝各所需庫(kù)
安裝步驟:

1,新建新環(huán)境
conda creat -n cfgrib_env python=3.7.0

2.啟動(dòng)虛擬環(huán)境
source activate cfgrib_env

3.安裝spyder xarray eccodes cfgrib及其他所需依賴(lài)庫(kù)
ps:可用pip或conda安裝,eccodes無(wú)需配置(有些地方寫(xiě)需要配置路徑)

4.在新環(huán)境下啟動(dòng)spyder(base或其他環(huán)境下啟動(dòng)的spyder無(wú)效)
切換到安裝路徑并執(zhí)行:~/anaconda3/envs/cfgrib_env/bin$ ./spyder

5.寫(xiě)入代碼

import xarray as xr
import cfgrib

ds = xr.open_dataset('/1.grib2',engine='cfgrib')

提示錯(cuò)誤:

DatasetBuildError: multiple values for unique key, try re-open the file with one of:
  filter_by_keys={'typeOfLevel': 'unknown'}
  filter_by_keys={'typeOfLevel': 'surface'}
  filter_by_keys={'typeOfLevel': 'isobaricInhPa'}
  filter_by_keys={'typeOfLevel': 'meanSea'}
  filter_by_keys={'typeOfLevel': 'depthBelowLandLayer'}
  filter_by_keys={'typeOfLevel': 'heightAboveGround'}
  filter_by_keys={'typeOfLevel': 'heightAboveGroundLayer'}
  filter_by_keys={'typeOfLevel': 'tropopause'}
  filter_by_keys={'typeOfLevel': 'maxWind'}
  filter_by_keys={'typeOfLevel': 'heightAboveSea'}
  filter_by_keys={'typeOfLevel': 'isothermZero'}
  filter_by_keys={'typeOfLevel': 'pressureFromGroundLayer'}
  filter_by_keys={'typeOfLevel': 'sigmaLayer'}
  filter_by_keys={'typeOfLevel': 'sigma'}
  filter_by_keys={'typeOfLevel': 'potentialVorticity'}

莫慌?。?!
這是因?yàn)槟壳癱fgrib庫(kù)無(wú)法同時(shí)讀取多個(gè)typeOfLevel,因此我們只需要根據(jù)提示篩選我們需要的數(shù)據(jù)就行了。原程序添加所需數(shù)據(jù)為:

ds = xr.open_dataset('/1.grib2',engine='cfgrib',backend_kwargs=
{'filter_by_keys':
{
'typeOfLevel': 'surface'
}
}
)

所需變量為:ds.變量名

折騰了好幾天,做其他事情都心不在焉,搞出來(lái)一身輕~~~

總結(jié)

到此這篇關(guān)于python安裝讀取grib庫(kù)總結(jié)的文章就介紹到這了,更多相關(guān)python安裝讀取grib庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python?selenium模塊的安裝和配置教程

    Python?selenium模塊的安裝和配置教程

    這篇文章主要為大家介紹了python中selenium模塊的安裝和配置環(huán)境變量教程、提取數(shù)據(jù)操作、無(wú)頭模式,有需要的朋友可以借鑒參考下,希望能夠?qū)Υ蠹矣兴鶐椭?/div> 2022-10-10
  • Python捕捉和模擬鼠標(biāo)事件的方法

    Python捕捉和模擬鼠標(biāo)事件的方法

    這篇文章主要介紹了Python捕捉和模擬鼠標(biāo)事件的方法,涉及PyHook和PyWin32模塊的使用技巧,需要的朋友可以參考下
    2015-06-06
  • Python創(chuàng)建或生成列表的操作方法

    Python創(chuàng)建或生成列表的操作方法

    在本文中我們給大家分享了關(guān)于Python創(chuàng)建或生成列表的操作方法以及步驟圖文流程,需要的朋友們學(xué)習(xí)下。
    2019-06-06
  • python版百度語(yǔ)音識(shí)別功能

    python版百度語(yǔ)音識(shí)別功能

    這篇文章為大家詳細(xì)主要介紹了python版百度語(yǔ)音識(shí)別功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 教你用Python創(chuàng)建微信聊天機(jī)器人

    教你用Python創(chuàng)建微信聊天機(jī)器人

    這篇文章主要手把手教你用Python創(chuàng)建微信聊天機(jī)器人,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python實(shí)現(xiàn)猜數(shù)游戲

    python實(shí)現(xiàn)猜數(shù)游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)猜數(shù)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 關(guān)于對(duì)python中進(jìn)程的幾個(gè)概念理解

    關(guān)于對(duì)python中進(jìn)程的幾個(gè)概念理解

    進(jìn)程由程序,數(shù)據(jù)和進(jìn)程控制塊組成,是正在執(zhí)行的程,程序的一次執(zhí)行過(guò)程,是資源調(diào)度的基本單位,下面這篇文章主要給大家介紹了關(guān)于對(duì)python中進(jìn)程的幾個(gè)概念理解,需要的朋友可以參考下
    2021-10-10
  • OpenCV半小時(shí)掌握基本操作之圖像基礎(chǔ)操作

    OpenCV半小時(shí)掌握基本操作之圖像基礎(chǔ)操作

    這篇文章主要介紹了OpenCV基本操作之圖像基礎(chǔ)操作,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • 利用Python中的mock庫(kù)對(duì)Python代碼進(jìn)行模擬測(cè)試

    利用Python中的mock庫(kù)對(duì)Python代碼進(jìn)行模擬測(cè)試

    這篇文章主要介紹了利用Python中的mock庫(kù)對(duì)Python代碼進(jìn)行模擬測(cè)試,mock庫(kù)自從Python3.3依賴(lài)成為了Python的內(nèi)置庫(kù),本文也等于介紹了該庫(kù)的用法,需要的朋友可以參考下
    2015-04-04
  • Python wxPython庫(kù)Core組件BoxSizer用法示例

    Python wxPython庫(kù)Core組件BoxSizer用法示例

    這篇文章主要介紹了Python wxPython庫(kù)Core組件BoxSizer用法,結(jié)合實(shí)例形式分析了wxPython BoxSizer布局管理相關(guān)使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2018-09-09

最新評(píng)論

台州市| 肃南| 仙游县| 中方县| 彩票| 新竹市| 南靖县| 昌邑市| 海口市| 和龙市| 崇明县| 云阳县| 潢川县| 涿鹿县| 五家渠市| 锦州市| 武功县| 济源市| 武安市| 响水县| 平邑县| 旬阳县| 金塔县| 扶余县| 肥东县| 安宁市| 志丹县| 湟源县| 石林| 涞源县| 怀柔区| 宜君县| 吉林省| 定西市| 达州市| 广南县| 漯河市| 淮北市| 阿坝县| 晋城| 东乌珠穆沁旗|