Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Python kai HDF5 files

Python kai HDF5 files 7 Χρόνια 4 Μήνες πριν #4586

  • alani4837
  • Το Άβαταρ του/της alani4837
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 6
Παιδια καλησπερα, ειμαι νεος γενικα σε αυτον τον τομεα του προγραμματισμου και θα ηθελα την βοηθεια σας.

Θελω να φτιαξω ενα προγραμμα οποίο θα ζητά από τον χρήστη να εισάγει το όνομα και το βαθμό 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()


Εχω μπερδευτει λιγο, αν μπορει καποιος να με βοηθησει...
Τελευταία διόρθωση: 7 Χρόνια 4 Μήνες πριν από alani4837.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Python kai HDF5 files 7 Χρόνια 4 Μήνες πριν #4588

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 249
  • Ληφθείσες Ευχαριστίες 70
Φίλε γεια
Δεν έχω ιδέα από τη συγκεκριμένη βιβλιοθήκη h5py
Τη δομή dict την κάνεις λάθος
αντί αυτό
    Students = {'name':student_name,'grades':student_grade}     
 
αυτό
 
    Students[student_name]=student_grade     
 
Τελευταία διόρθωση: 7 Χρόνια 4 Μήνες πριν από Theo.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": alani4837
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.343 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου