CPYX.

Um script utilitário para executar automaticamente o Cython e o GCC
Baixe Agora

CPYX. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • David N. Mashburn

CPYX. Tag


CPYX. Descrição

O CPYX é um script utilitário Python para executar automaticamente o Cython e o GCC com suporte para numpy. Também pode executar o código de citónio inglesa de dentro do Python através de um mecanismo de importação (ver citonininlinetest.py). Eu acho isso imensamente útil para testar o código simples de citónio, especialmente ao usar um shell da GUI como Pyslices ou Dreampie.As três funções principais em CPYX são CDL, CPYX e CPYXLIB. O CDLL é um frontend simples do GCC, o CPYX executa o citnon e, em seguida, compila a saída C e o CPYXLIB compila um arquivo .pyx e links em um arquivo .c externo (útil ao envolver uma única fonte C com o citnão). A citnoninina compila diretamente o código de Cython passou como uma string (gerando um arquivo temp e executando o CPYX) e retorna a chamada do Python para "Importar \ *", o módulo resultante. O chamado Exec () executará o código Inline (consulte o cythoninlinetest.py). Para o uso padrão (não-inline), se o diretório não estiver definido no arquivo de entrada, CPYX procurará a variável de ambiente 'mypyrex' e cai de volta para o diretório atual. Extensões de arquivo corretas (.pyx e .c) são assumidas, para que você possa deixá-las e elas são inseridas automaticamente. Com isso em mente, as chamadas para CPYX podem ser muito compactas, ou seja: ckyx ('citonmodule') isso compila citonmodule.pyx para citonmodule.c e depois para citonmodule.dll ou libcthonmodule.so.por padrão, o CPYX faz chamadas de sistema direto para Cython e GCC, com switches para os 3 principais principais OS (Windows, Linux, Mac). Ainda assim, alguns aspectos dos caminhos são codificados, então você pode ter problemas se citon ou gcc (ou libpython) em um lugar não padrão. Se isso acontecer e CPYX falhar, você pode colocar um link para o arquivo real no local CPyx estava procurando por ele ou apenas entrar em CPYX.PY e editar os caminhos no topo para combinar com o seu (apenas certifique-se de estar procurando No sistema operacional direito) .Also, o CPYX é bastante detalhado, emitindo cada comando na sequência. Portanto, você também pode copiar e executar / modificar manualmente os comandos do compilador em CMD / SH, se precisar (e / ou alterar as opções dentro do CDLL / CPYX / CPYXLIB). Desta forma, mesmo que o CPYX não funcione, talvez você possa usá-lo para ajudá-lo a aprender a usar o Cython e o GCC;) O CPYX é bastante simples (as 3 principais funções são a página inicial do produto


CPYX. Software Relacionado

COO_UTILS.

armazenar matrizes multidimensionais compactadas tanto na memória quanto em discos ...

61

Download