Idlsave.Um módulo Python para ler arquivos 'Salvar' IDL | |
Baixe Agora |
Idlsave. Classificação e resumo
Propaganda
Idlsave. Tag
Idlsave. Descrição
Um módulo Python para ler arquivos 'Salvar' IDL O iDlSave é uma biblioteca PIDO PYSYON projetada para importar variáveis de arquivos "salvar" IDL (por exemplo ,.sav) no Python e não requer IDL para funcionar. Ele tem uma interface de linha de comando muito simples e converte todas as variáveis IDL para os tipos de python. Matrizes são convertidos em matrizes numpy e estruturas são convertidos em arrays de registro numpy.Instalação: para instalar, basta executar o Python Setup.py instalar dentro do diretório idlsave-xxx.Quick Start: O exemplo a seguir demonstra como ler um arquivo .sav em Pitão. Isso é feito usando o método idlsave.read, que retorna uma instância IDLSAVEFILE. As variáveis são então acessíveis como atributos para a instância IDLSAVEFILE. Nomes variáveis não são sensíveis a maiúsculas e minúsculas. Para estruturas (ou seja, recarrays), os nomes variáveis podem ser acessados inferior ou maiúsculas, mas não misturado-case.python 2.6.1 (R261: 67515, Jul 72009, 23:51:51) no DarwinType "Ajuda", "Copyright", "Credits" ou "Licença" para mais informações. >>> Import IDLSave >>> s = idlsave.read ('varsandstructs.sav') --- ----------------------------------------------- data: tere 22 de setembro 11:15:112009User: johndoehost: hal9000 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------ FORMATE: 9Arquitetura: X86_64operating Sistema: Linuxidl Versão: 7.0 ----------------------------------------------------------------------- ------------------------ ler com êxito 11 registros dos quais: - 7 são do tipo variável - 1 são do tipo timestamp - 1 são do tipo AVISO - 1 são da versão tipo ---------------------------------------------- ---- Variáveis Disponíveis: - NAN [] - Nstrucut [] - FloateArray [] - Astruque [] - Journalver [] - StringArray [] - Zstrucut [] --------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------- >>> s.journver800 >>> s.floatarrayArray ( , , , ..., , , ], DTYPE = float32) >>> s.nstructrec.array (, , , .. ., , , ], DTYPE = float32), array (, , , ..., , A, A, AND .. ., A, A, A, A, A, A, A, ..., A, A, A]], DTYPE = Object), 'nomeada estrutura')], DTYPE = ) >>> s. nstruct.stringarrayarray ( ..., ]], DTYPE = Object) IDL é uma marca registrada do ITT Visual Information Systems, Inc. para o seu software de idioma de dados interativo. Requisitos: · Pitão · NUMPY.
Idlsave. Software Relacionado