Resultados da pesquisa a pedido "cython"

2 a resposta

Qual é o objetivo do dictproxy?

o__dict__ de um tipo é umdictproxy objeto que é somente leitura. Eu quero saber qual é o propósito disso. É apenas para "não permitir modificar tipos internos"? Eu encontrei um método que pode contornar isso. Sei que não é uma boa ideia modificar ...

4 a resposta

O Cython pode compilar em um EXE?

Eu sei qual é o propósito de Cythons. É para escrever extensões C compiláveis em uma linguagem semelhante ao Python para produzir acelerações no seu código. O que eu gostaria de saber (e parece que não consigo encontrar usando o meu google-fu) é ...

1 a resposta

Cython: as visões de memória digitadas são a maneira moderna de digitar matrizes numpy?

Digamos que eu gostaria de passar uma matriz numpy para umcdef função: cdef double mysum(double[:] arr): cdef int n = len(arr) cdef double result = 0 for i in range(n): result = result + arr[i] return resultEssa é a maneira moderna de lidar com ...

2 a resposta

Tente a declaração no Cython para cimport (para uso com o mpi4py)

Existe uma maneira de ter o equivalente da instrução try Python no Cython para o cimport? Algo parecido: try: cimport something except ImportError: passEu precisaria disso para escrever uma extensão Cython que possa ser compilada com ou sem ...

1 a resposta

Chamando funções do Cython C a partir do Python

eu tenho umCython [http://cython.org/]arquivo chamadofoo.pyx contendo as seguintes funções: def add_one(int n): cdef int m = n + 1 return m cdef int c_add_one(int n): return n + 1Eu construo issopyx arquivo usandocython -a foo.pyx e pode ...

1 a resposta

Como posso definir sinalizadores de compilador Cython ao usar pyximport?

Essa questão (Como alguém sobrescreve os sinalizadores de compilação padrão do Cython ao criar com ...

3 a resposta

erro de pip: opção de linha de comando não reconhecida '-fstack-protector-strong'

Quando eusudo pip install pyquery, sudo pip install lxmlesudo pip install cython, Recebo uma saída muito semelhante com o mesmo erro que diz: x86_64-linux-gnu-gcc: error: unrecognized command line option ‘-fstack-protector-strong’ Aqui está a ...

1 a resposta

Manipulando parâmetros padrão no cython

Estou quebrando algum código c ++ usando cython e não tenho certeza de qual é a melhor maneira de lidar com parâmetros com valores padrão. No meu código c ++, tenho uma função para a qual os parâmetros têm valores padrão. Eu gostaria de ...

2 a resposta

Como usar as visões de memória do Cython para aceitar strings do Python?

Como escrever uma função Cython que usa um objeto de string de bytes (uma string normal, um bytearray ou outro objeto que segue oprotocolo de buffer [https://docs.python.org/2/c-api/buffer.html]) como ummemoryview ...

2 a resposta

Como criar perfil de funções cython linha por linha

Muitas vezes luto para encontrar gargalos no meucython código. Como posso criar um perfilcython funções linha por linha?