質問編集履歴

1

質問の詳細を記述した.

2020/02/18 01:57

投稿

ryoma1230
ryoma1230

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1 +1,51 @@
1
+ python jupyter notebookで次のnetcdfファイルを読み込みました.
2
+
3
+ http://www.ep.sci.hokudai.ac.jp/~rsuzuki/vor_freedecay.nc
4
+
5
+
6
+
7
+ 読み込みに使ったコマンドは以下です.
8
+
9
+ import netCDF4
10
+
11
+
12
+
13
+ data= netCDF4.Dataset('vor_freedecay.nc'\
14
+
15
+ , 'r', format='NETCDF4')
16
+
17
+ k = data.variables['k'][:]
18
+
19
+ l = data.variables['l'][:]
20
+
21
+ t = data.variables['t'][:]
22
+
23
+ eksp = data.variables['eksp'][:]
24
+
25
+ print(eksp[0,:,0]) #eksp(t,k,l)
26
+
27
+
28
+
29
+ 実行した結果は以下です.
30
+
31
+ [0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
32
+
33
+ 0 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
34
+
35
+
36
+
37
+ しかし,debianで以下の様に画像をかくと,添付の画像になります.
38
+
39
+ gpview plbaro-beta_freedecay_rn4expcs_exp1-3-5.nc@eksp,t=0,l=0
40
+
41
+ ![イメージ説明](20915c379414d6e533461444e46b3b70.png)
42
+
1
- pythonでnetcdfデータを読み込際,データ最初要素が0になってしまます.他の言語で確認すとちゃんと値があるですが...
43
+ pythonで読み込んだekspt=0,l=0とき小さく,0になっているの
44
+
45
+ そもそもgpviewコマンドで描画しているものは間違ったものを見ているのわかりません.
46
+
47
+
48
+
49
+ 教えて頂けると助かります.
50
+
51
+ よろしくお願いいたします.