Resultados da pesquisa a pedido "cython"
Como posso usar bem o Cython para resolver uma equação diferencial mais rapidamente?
Gostaria de diminuir o tempo que o odeint de Scipy leva para resolver uma equação diferencial. Para praticar, usei o exemplo coberto emPython em cálculos ...
Tipos de buffer permitidos apenas como variáveis locais de função, mas é isso que estou fazendo
Cython não gosta de matrizes numpy em fechamentos? %%cython import numpy as np cimport numpy as np def f(np.ndarray[double, ndim=1] a): def g (double b): return a+b return g(1)Usando a versão estável 0.24, recebo: Error compiling Cython ...
Como remover a asserção python ao compilar em cython?
então, aqui está o meu problema: eu codigo em python, mas preciso melhorar o desempenho em algumas partes do meu código que são muito lentas. Uma boa (e fácil) solução parece estar usando o cython; Eu tentei e obtive bons resultados. O problema é ...
Erro de compilação do Cython "não é um nome de módulo válido"
Estou tentando compilar no Windows um arquivo Cython (.pyx), um arquivo que eu acabei de salvar de .py. Aqui está o caminho do diretório do projeto. c:\..\Project\App\Analyzer\ _init_.py Few_other_files.py consolidated_loop_C.pyx cl_setup.pyAqui ...
Cython: torne a paralelização de prange segura para threads
Cython starter aqui. Estou tentando acelerar o cálculo de uma determinada estatística em pares (em várias posições) usando vários threads. Em particular, estou usando o prange do cython.parallel, que usa internamente o openMP. O exemplo mínimo a ...
Verificando a compatibilidade na compilação de tipos de extensão e usando-os com o cdef
Perguntas permanentes:Por que outros erros na compilação do Cython apontam para a linha de erro específica, enquanto isso não acontece?Antes da atualização: Devido à dificuldade em compilar os tipos de extensão, conforme mencionado no link 'não ...
Quero empacotar os bits com base na máscara arbitrária
Digamos que os dados sejam1011 1001 e a máscara é0111 0110, então você tem: data: 1011 1001 mask: 0111 0110 masked data: 0011 0000 bits selected: -011 -00- right packed: ---0 1100 result: 0000 1100 (set left `8 - popcount(mask)` bits ...
Misturando atributos cdef e python regulares na classe cdef
Estou aprendendo Cython e agora experimentando com ele. Eu tentei o programa básico de exemplo de classe cdef e funciona perfeitamente. Agora, o que eu quero fazer é ter uma mistura de atributos cdef e não cdef no tipo de classe cdef, algo como ...
Nenhum ganho de velocidade com o Cython
Estou tentando definir uma função que contém um loop interno para simular uma integral. O problema é a velocidade. Avaliar a função uma vez pode levar até 30 segundos na minha máquina. Como meu objetivo final é minimizar essa função, ...
Passando matrizes Numpy para o código C agrupado com Cython
Eu tenho um pequeno pedaço de código C existente que quero agrupar usando o Cython. Quero poder configurar várias matrizes numpy e depois passar essas matrizes como argumentos para o código C, cujas funções usam matrizes c padrão (1d e 2d). Estou ...