2017-02-13 1 views
-1

J'ai essayé d'ouvrir un fichier de données .h5 existant dans Python 2.7 sous Spider. Cependant, je continuais à obtenir cette erreur avec mon code comme le suivant:Erreur d'ouverture de fichier hdf5: "TypeError: l'objet 'type' n'a pas d'attribut '__getitem__'"

enter image description here

Et le résultat est le suivant:

enter image description here

+0

Pouvez-vous s'il vous plaît poster votre code comme txt et non comme une image? Il est donc plus facile pour les gens de vous aider – Massimo

Répondre

0

Vous essayez de prendre le point avec le nom "/train "fichier de classe" ". La classe "fichier" n'est pas une collection. Je ne comprends pas ce que vous vouliez faire à 6 lignes votre code. Peut-être que vous vouliez dire

import h5py 
import numpy as np 

filename = 'train.h5' 
# open file for Read/write 
f = h5py.File(filename, 'r+') 
# get group or dataset in h5 file 
dataset = f["/train"]