でNetCDFファイルからデータを抽出する私はNetCDFファイルへのPythonを使用する新しいとも新しいです、私は不明だ場合の謝罪そう。 は、私はいくつかの変数を持っているNCファイルがあると私は新しい順にファイルNCそれらからデータを抽出する必要があります。のpython
私のNCファイルには8つの変数(経度、緯度、時間、u10、v10、swh、mwd、mwp)があり、私が試しているロジックは「経度と緯度を入力すれば、 、v10、swh、mwd、mwp)を時間順に並べます。次に、抽出したデータを別のデータベースに格納します。
私は以下のように私のNCファイルをテストした:
import netCDF4
from netCDF4 import Dataset
jan = Dataset('2016_01.nc')
print jan.variables.keys()
lon = jan.variables['longitude']
lat = jan.variables['latitude']
time = jan.variables['time']
for d in jan.dimensions.items():
print d
lon_array = lon[:]
lat_array = lat[:]
time_array = time[:]
print lon_array
print lat_array
print time_array
、その結果の一部は、何かアドバイスをいただければ幸いです
[u'longitude', u'latitude', u'time', u'u10', u'v10', u'swh', u'mwd', u'mwp']
(u'longitude', <type 'netCDF4._netCDF4.Dimension'>: name = 'longitude', size = 1440)
(u'latitude', <type 'netCDF4._netCDF4.Dimension'>: name = 'latitude', size = 721)
(u'time', <type 'netCDF4._netCDF4.Dimension'> (unlimited): name = 'time', size = 186)
を下回っています。 ありがとうございます。
ありがとうございました。ぴったりだ。 –
あなたの質問に答えた場合は、それを受け入れて開いている質問のリストを入手できます。 – Bart