cython

    7ısı

    1cevap

    Bir Python sınıfını .pyx dosyasının içindeki bir uzantı türüne dönüştürdüm. Bu nesneyi diğer Cython modülünde oluşturabilirim, ancak , statik yazmayı onunla yapamaz. İşte benim sınıfının bir parçasıdı

    11ısı

    1cevap

    Herhangi biri, setup.py'den harici (non-python) C kütüphanesi oluşturmak için build_clib komutunu kullanarak iyi bir örnek var mı? Konuyla ilgili belgelerin seyrek veya yokmuş gibi görünüyor. Amacım ç

    7ısı

    1cevap

    Bunun kolay bir cevabı olduğundan şüpheliyim, ancak Cython'la çalışmaya başlamak için biraz yardıma ihtiyacım var. Cython üzerinden Python'a sunmak istediğim mevcut bir C++ kod tabanım var. Açıklamak

    5ısı

    2cevap

    Python'a nispeten yeniyim ve iç içe geçmiş bir döngüye sahibim. Döngülerin çalışması için biraz zaman aldığından, bu kodu daha hızlı çalışabilmesi için bu kodu değiştirmenin bir yolunu bulmaya çalışıy

    8ısı

    2cevap

    ile paralel olarak bir liste üzerinde yineleme Cython'da bir (Python) listesi üzerinde nasıl paralel yineler? görünüşte GiL olmadan paralel bir bölümü herhangi bir Python nesne ile çalışamaz, çünkü bu

    25ısı

    1cevap

    yoluyla C++ yöntemlere numpy diziler dönen özellikle kullanışlı bir Simple wrapping of C code with cython olmanın bu sitede Cython içinde numpy kullanmayla ilgili birçok soru vardır. Bununla birlikte,

    14ısı

    3cevap

    Cython'da [0,1] rasgele bir rasgele oluşturmanın en verimli ve taşınabilir yolu nedir? from libc.stdlib cimport rand cdef extern from "limits.h": int INT_MAX cdef float randnum = rand()/float(I

    6ısı

    2cevap

    Sayıda çilelendirme için derlenmiş Cython ve Fortran uzantıları (modern Fortran'ın iso_c_binding modülü ve Cython kullanılarak sarılmış) ile Python kullanıyorum. Şimdiye kadar uygun bir hata ayıklama

    9ısı

    1cevap

    Cython's *.pyx dosyaları diğer py dosyaları ile çalışması için derlenmesi gerekir. Bu nedenle, PyCharm için sadece *.coffee dosyaları ve *.ts dosyaları için bir dosya izleyici istiyorum. Pycharm'da Cy

    7ısı

    1cevap

    Temel yuva soketinin kaybolması durumunda bir istisna oluşturabilen çok sayıda C++ işlevini sarar. Bağlantıyı yeniden kurmak ve/veya bir listedeki diğer mevcut sunucuları denemek için "bağlantı kur" i