2017-12-28 5 views
-3
import os 
import numpy as np 

filename = 'gfs_air201504.npz' 
data = np.load('data/'+ filename) 
a2 = data['gfs_air'] 
print(type(a2)) 
print(a2.shape) 

print(a2[131,227,238,:]) 

print(a2[0,0,0,:]) 

So extrahieren Sie alle Daten aus der vierten Dimension und speichern in CSV-Datei. Die letzte Dimension enthält 13 Funktionen.So extrahieren Sie das gesamte vierdimensionale Array in Python

+1

Okay, und was soll ich mit dem Code tun soll? Wo sind deine Daten? A [mcve]? –

+0

genauer, zeigen Sie uns einige Daten – MehrdadEP

+0

Wie Sie die Daten teilen ?. Die Daten, die wir von http://airnet.caiyunapp.com/ –

Antwort

0

Ihre Frage ist nicht ganz klar, aber Sie können diese ein Schuss:

arr[0][0][0][0:] #all the items in fourth dimension for a specific index 
+0

Ich möchte alle Daten in der vierten Dimension (alle Indizes) extrahieren. –

+1

In 'numpy' bevorzugen wir die Indizierung mehrerer Dimensionen mit' arr [0,0,0,:] ', also einem Indexausdruck statt mehrerer Einsen. – hpaulj

Verwandte Themen