H50.

Eine Python-Schnittstelle zur HDF5-Bibliothek
Jetzt downloaden

H50. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Andrew Collette
  • Dateigröße:
  • 1.3 MB

H50. Stichworte


H50. Beschreibung

HDF5 für Python (H5PY) ist eine Allzweck-Python-Schnittstelle zur hierarchischen Datenformat-Bibliothek, Version 5. HDF5 wurde als vielseitige, reife wissenschaftliche Software-Bibliothek entwickelt, die für die schnelle, flexible Speicherung enormer Datenmengen entwickelt wurde. Bei der Perspektive von Python-Programmierer bietet HDF5 eine robuste Möglichkeit, Daten zu speichern, die von Namen in einer baumähnlichen Mode organisiert werden. Sie können DataSets (Arrays auf der Festplatte) Hunderte von Gigabytes in der Größe erstellen und einen zufälligen Zugriff auf E / A auf den gewünschten Abschnitten führen. Datensätze werden in einer filesystemähnlichen Hierarchie mit Container namens "Gruppen" organisiert und mit der Syntax von Tradional POSIX / Pfad / / Ressourcen aufgerufen. H5PY bietet eine einfache, robuste Lese- / Schreibschnittstelle an HDF5-Daten aus Python. Bestehende Python- und NUMPY-Konzepte werden für die Schnittstelle verwendet. Beispielsweise werden Datensätze auf der Festplatte durch eine Proxy-Klasse dargestellt, die das Schneiden unterstützt, und die Attribute von DTYPE- und Form-Attributen aufweist. HDF5-Gruppen werden mithilfe eines Wörterbuch-Metaphors dargestellt, indiziert nach Namen. Ein wichtiges Designziel von H5Y ist Interoperabilität; Sie können Ihre vorhandenen Daten im HDF5-Format lesen und neue Dateien erstellen, die jedes HDF5- Aware-Programm verstehen kann. Es werden keine pythonspezifischen Erweiterungen verwendet; Sie können frei, um die Dateistruktur zu implementieren, die Ihre Anwendungswünsche wünscht. Fast alle HDF5-Funktionen sind von Python verfügbar, darunter Dinge wie zusammengesetzte Datentypen (wie mit numpy-Recurray-Typen), HDF5-Attributen, HyperLab- und Punkt-basierten E / A und neuere Funktionen in HDF 1.8 wie resigere Datensätze und rekursive Iteration über ganz Dateien. Die Grundlage von H5Y ist eine nahezu vollständige Umwicklung der HDF5 C-API. HDF5-Kennungen sind erstklassige Objekte, die an der Python-Referenzzählung teilnehmen und die C-API über Methoden freisetzen. Diese Niedrigniveau-Schnittstelle wird auch für Python-Programmierer zur Verfügung gestellt und ist ausgehend dokumentiert.


H50. Zugehörige Software

BEFASTER-Internet beschleunigen Toolkit

BEFASTER ist ein vielseitiges Optimierungswerkzeug. Es unterstützt AOL, Symantec-PCAnywhere, dh Oper, DFÜ-Modem, LAN, Kabelmodem, XDSL, ISDN, T1, DirectPC und Kabel / DSL, um PPPOE auszuführen. Bleib verbunden fo. ...

287 1257K

Herunterladen