Παιδια καλησπερα, ειμαι νεος γενικα σε αυτον τον τομεα του προγραμματισμου και θα ηθελα την βοηθεια σας.
Θελω να φτιαξω ενα προγραμμα οποίο θα ζητά από τον χρήστη να εισάγει το όνομα και το βαθμό 5 φοιτητών, στη συνέχεια να εισάγει αυτά τα στοιχεία σε ένα αρχείο HDF5 με ένα group και ένα dataset και τέλος να εκτυπώνει τις εγγραφές του.
Αυτο ειναι οτι εχω κανει μεχρι στιγμης:
import h5py
import numpy as np
file = h5py.File('students.h5','w')
data = h5py.special_dtype(vlen=unicode)
dataset = file.create_dataset("Students",(4,1), dtype=data)
Students = {}
i = 0
while i < 5:
student_name = raw_input("Enter student_name: ")
student_grade = int(raw_input("Enter student_grade: "))
Students = {'name':student_name,'grades':student_grade}
i += 1
dataset[...] = Students
group1 = file.create_group("/MyGroup/Names")
group2 = file.create_group("/MyGroup/Grades")
file.close()
Εχω μπερδευτει λιγο, αν μπορει καποιος να με βοηθησει...