Resultados da pesquisa a pedido "cython"

1 a resposta

autowrap sympy (cython): limite de # de argumentos, argumentos em forma de matriz?

Eu tenho o seguinte problema: Eu quero usar autowrap para gerar uma versão compilada de uma matriz sympy, com células contendo expressões sympy. Dependendo da especificação do meu problema, o número de argumentos pode ficar muito ...

1 a resposta

Lista Cythonize de todas as divisões de uma sequência

Estou tentando acelerar um pedaço de código que gera todas as divisões possíveis de uma string. splits('foo') -> [('f', 'oo'), ('fo', 'o'), ('foo', '')]O código para isso em python é muito simples: def splits(text): return [(text[:i + 1], ...

1 a resposta

Como numpy multi_dot é mais lento que numpy.dot?

Estou tentando otimizar algum código que executa muitas operações de matriz sequencial. eu imagineinumpy.linalg.multi_dot (docs aqui [https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.multi_dot.html#numpy.linalg.multi_dot] ) ...

3 a resposta

Como crio uma matriz mutável de comprimento fixo de objetos Python no Cython?

Eu preciso ter uma matriz de objetos python para ser usada na criação de uma estrutura de dados trie. Preciso de uma estrutura que seja de comprimento fixo como uma tupla e mutável como uma lista. Não quero usar uma lista porque quero garantir ...

1 a resposta

Compilar código Python para executável vinculado estaticamente com Cython

Eu tenho um script Python puro que gostaria de distribuir para sistemas com configuração Python desconhecida. Portanto, eu gostaria de compilar o código Python em um executável independente. eu corrocython --embed ./foo.py sem problemas ...

1 a resposta

Como examinar uma função definida em um módulo de extensão Cython C

Python'sinspect [https://docs.python.org/3/library/inspect.html]O módulo não parece capaz de inspecionar as assinaturas das funções "internas", que incluem funções definidas nos módulos de extensão C, como as definidas pelo Cython. Existe alguma ...

2 a resposta

Passando a lista de matrizes numpy para C usando cython

Eu tenho uma listalist_of_arrays de matrizes numpy 3D que quero passar para uma função C com o modelo int my_func_c(double **data, int **shape, int n_arrays)de tal modo que data[i] : pointer to the numpy array values in list_of_arrays[i] ...

1 a resposta

Baixo desempenho da função C ++ no Cython

Eu tenho essa função C ++, que posso chamar de Python com o código abaixo. O desempenho é apenas metade comparado à execução de C ++ puro. Existe uma maneira de obter o desempenho deles no mesmo nível? Eu compilo os dois códigos ...

2 a resposta

Quais são as diferenças entre um cpdef e um cdef envolto em um def?

Nos documentos do Cython, há umexemplo [http://docs.cython.org/en/latest/src/userguide/early_binding_for_speed.html] onde eles fornecem duas maneiras de escrever um método híbrido C / Python. Um explícito com um cdef para acesso rápido a C e um ...

1 a resposta

Gerando instruções SIMD a partir do código Cython

Preciso ter uma visão geral do desempenho que se pode obter usando o Cython no código numérico de alto desempenho. Uma das coisas em que estou interessado é descobrir se um compilador C otimizado pode vetorizar o código gerado pelo Cython. Então, ...