Resultados da pesquisa a pedido "cython"

1 a resposta

Cython: Erro "Não é possível converter o objeto Python"

Estou tentando obter um projeto de teste que chame uma função C, com um parâmetro de matriz, do Python: test.cpp: void testFn(int arr[]); void testFn(int arr[]) { arr[0] = 1; arr[1] = 2; } caller.pyx: import ctypes cdef extern from "test.cpp": ...

2 a resposta

Como importar o módulo gerado pelo Cython do python para o arquivo principal do C / C ++? (programação em C / C ++) [fechado]

Então, eu tenho uma função escrita em python e segui as etapas na documentação do Cython 'Construindo um módulo Cython usando distutils'. No entanto, não está claro para mim como usar esse módulo que está trabalhando em python (importando-o) para ...

4 a resposta

Como empregar algo como openMP no Cython?

Basicamente, eu tenho um problema que é bastante paralelo e acho que atingi os limites de quão rápido eu posso fazê-lo com python simples e multiprocessamento, então agora estou tentando levá-lo para um nível mais baixo via Cython e espero que o ...

1 a resposta

A maneira mais rápida de encontrar todos os elementos exclusivos de uma matriz com o Cython

Estou tentando encontrar o método mais eficiente para encontrar valores exclusivos de uma matriz NumPy. NumPy'sunique A função é muito lenta e classifica os valores primeiro antes de encontrar o exclusivo. Pandas hashes os valores usando ...

1 a resposta

Usar arquivo de cabeçalho gerado a partir do Cython

De acordo comdocumentação [http://docs.cython.org/en/latest/src/userguide/external_C_code.html#using-cython-declarations-from-c] é possível usar arquivos de cabeçalho C gerados a partir do Cython. Eu segui oHello World exemplo sem problemas e ...

1 a resposta

Cython: Compile um executável estático autônomo

Estou tentando compilar um arquivo executável (arquivo ELF) que não usa um carregador dinâmico. eu useiCython compilar Python para C: cython3 -3 test.py --embedEntão gcc test.c -otest $(pkg-config --libs --cflags python3)para compilar o ...

3 a resposta

Os cálculos do Cython estão incorretos

Eu implementei a série Madhava – Leibniz para calcular pi em Python e, em seguida, em Cython para melhorar a velocidade. A versão do Python: from __future__ import division pi = 0 l = 1 x = True while True: if x: pi += 4/l else: pi -= 4/l x = ...

1 a resposta

Símbolo indefinido de Cython com invólucro c

Estou tentando expor o código c ao cython e estou executando erros de "símbolo indefinido" ao tentar usar as funções definidas no meu arquivo c de outro módulo cython. As funções definidas nos meus arquivos h e as funções que usam um wrapper ...

1 a resposta

Inicializando objetos Cython com objetos C existentes

Modelo C ++ Digamos que possua as seguintes estruturas de dados C ++ que desejo expor ao Python. #include <memory> #include <vector> struct mystruct { int a, b, c, d, e, f, g, h, i, j, k, l, m; }; typedef ...

1 a resposta

Estendendo python - para swig, não swig ou Cython

Eu encontrei o gargalo no meu código python, brinquei com psicopata etc. Em seguida, decidi escrever uma extensão c / c ++ para desempenho. Com a ajuda do swig, você quase não precisa se preocupar com argumentos etc. Tudo funciona bem. Agora, ...