| Instan. Instan adalah modul python yang memungkinkan inlining inlining C dan C ++ instan pada Python. |
Unduh sekarang |
Instan. Peringkat & Ringkasan
- Nama Penerbit:
- Magne Westlie & Kent-Andre Mardal
- Situs web penerbit:
- http://pyinstant.sf.net
Instan. Tag
Instan. Keterangan
Instan adalah modul python yang memungkinkan inlining inlining C dan C ++ pada Python. Instan adalah modul python yang memungkinkan inlining inlining C dan C ++ pada Python. Instan adalah modul python kecil yang dibangun di atas SWIG.Contoh penggunaan: >>> c_code = "" "jumlah ganda (ganda a, ganda b) {kembali A + B; >>> > ext = instant.instant () >>> >>> # buat kode bungkus, kompilasi dan tautkan ke perpustakaan bersama >>> ext.create_extension (kode = c_code, module = 'test1_ext') >>> > # Gunakan kode c >>> dari sum impor test1_ext >>> jumlah cetak (3,7, 4.8) 8.5 contoh dengan array numpy dikonversi ke c ganda array: >>> impor instan >>> Impor SYS >>> >> waktu impor >>>>>> ext = instan.instant () >>>>>>> c_code = "" "/ * Tambahkan fungsi untuk vektor dengan semua pemeriksaan keamanan dihapus .. / / void add (int n1, ganda * Array1, int n2, double * array2, int n3, ganda * array3) {untuk (int i = 0; i >>> "" >>>>>>> ext.create_extension (kode = c_code, tajuk = , >>> sertakan_dirs = +" / numerik "], >>> init_code = 'import_ray ();'; 'test3_ext', >>> array = , , >>> >>> Dari test3_ext import add >>> A = numeric.arange (10000); a = numerik.sin (a) >>> b = numerik.Arange (10000); b = numeric.cos (b) >>> c = numerik.Arange (10000); c = numeric.cos (c) >>>>>> Tambahkan (A, B, C) Apa yang baru dalam rilis ini: · Berbagai contoh baru dengan Swiginac dan sympy telah diimplementasikan. · Bug pada sistem 64-bit telah diperbaiki. · Bendera sutradara dihapus secara default. Apa yang baru dalam rilis ini: · Banyak kode telah direstrukturisasi dan ditulis ulang. · Fungsi cache multi-level telah ditingkatkan. · Skrip instan-bersih dan instan-showcache telah ditambahkan.
Instan. Perangkat Lunak Terkait