H5PY.

Uma interface Python para a biblioteca HDF5
Baixe Agora

H5PY. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Andrew Collette
  • Tamanho do arquivo:
  • 1.3 MB

H5PY. Tag


H5PY. Descrição

HDF5 para Python (H5PY) é uma interface Python de propósito geral para a biblioteca de formato de dados hierárquicos, a versão 5. HDF5 foi projetada para ser uma biblioteca de software científico versátil e madura projetada para o armazenamento rápido e flexível de enormes quantidades de dados enormes. A partir da perspectiva de um programador Python, o HDF5 fornece uma maneira robusta de armazenar dados, organizados pelo nome de uma forma de árvore. Você pode criar conjuntos de dados (matrizes no disco) centenas de gigabytes de tamanho e executar a E / S de acesso aleatório nas seções desejadas. Os conjuntos de dados são organizados em uma hierarquia like do sistema de arquivos usando contêineres chamados "grupos" e acessados usando a sintaxe Tradional POSIX / Path / To / Resource. O H5PY fornece uma interface simples e robusta de leitura / gravação para dados HDF5 do Python. Python existentes e conceitos numpy são usados para a interface; Por exemplo, os conjuntos de dados no disco são representados por uma classe proxy que suporta o corte e possui atributos DTYPE e FORMA. Grupos HDF5 são apresentados usando metáfora de dicionário, indexados pelo nome. Um grande objetivo de design do H5py é a interoperabilidade; Você pode ler seus dados existentes no formato HDF5 e criar novos arquivos que qualquer programa Aware HDF5 pode entender. Nenhuma extensão específica de python é usada; Você é livre para implementar qualquer estrutura de arquivos que sua inscrição deseja. Quase todos os recursos HDF5 estão disponíveis no Python, incluindo coisas como tipos de dados compostos (usados com tipos de recarray numpy), atributos HDF5, hiperslab e E / S baseados em pontos e recursos mais recentes no HDF 1.8 como conjuntos de dados redes e redimensionados arquivos. A fundação do H5py é um embrulho quase completo da API HDF5 C. Os identificadores HDF5 são objetos de primeira classe que participam da contagem de referência do Python e expõem a API C via métodos. Esta interface de baixo nível também é disponibilizada aos programadores Python e está exaustivamente documentada.


H5PY. Software Relacionado