cost 93 ms
Cython 中顯式默認的比較運算符

[英]Explicitly defaulted comparison operators in Cython

我想包裝一個 C++ 結構,它有一個使用 Cython 的比較運算符: 我正在努力弄清楚如何在 Cython 中執行運算符重載。 我沒有在struct的cython定義中指定運算符重載,構建成功。 我認為它會因錯誤而失敗。 ...

python 中缺少值的分箱

[英]Binning in python with missing values

我必須根據年齡創建垃圾箱。 有一些缺失值 (nan) 需要更改為“N/A”並分配給一個新類別為“Not_Availabe”。我填寫了缺失值,然后將字符串轉換為浮點數。 當我這樣做時,我收到一條錯誤消息,因為 " could not convert string to float: 'N/A' 。然后 ...

Pybind11 比 Pure Python 慢

[英]Pybind11 is slower than Pure Python

我使用pybind11創建了 Python 綁定。 一切都很完美,但是當我進行speed check test時,結果令人失望。 Basically, I have a function in C++ that adds two numbers and I want to use that fun ...

Python 與 C++ 的綁定

[英]Python Bindings with C++

我有興趣在 C++ 中編寫函數,以后可以在 Python 中“導入”。 例如,我在 C++ 中寫了一個簡單的 function ,它添加了兩個整數: 我還有一個 header 文件,其中包含: 然后在 Python 中,由於ctypes的幫助,代碼很簡單: 到目前為止一切都很好,但我想用更復雜的數據 ...

通過 Ctypes 和預編譯二進制文件與 USB 設備通信的問題

[英]Issues with communicating with USB device through Ctypes and precompiled binaries

我在使用 ctypes 連接高斯計(FW Bell 5180)時遇到問題。 制造商提供接口的 DLL 和一個名為 FWB5180.h 的 header 文件: FWB5180.h: 我的 ctypes Python 代碼如下,我要做的就是初始化設備然后關閉它: 預期行為:它在文檔的其他地方說idn ...

為大量 C++ Qt 庫創建 Python 綁定

[英]Creating Python bindings for a large quantity of C++ Qt Libraries

簡而言之:您是否知道或知道如何在Python中實現下面提到的現有庫,無論是通過綁定還是任何其他可能的解決方案? 描述: 我正在做一個項目,我有大量需要在Python中使用的定制的、快速變化的C++ Qt Libraries (版本 5.15.2)。 在過去的幾周里,我對這個話題做了很多研究。 ...

PYBIND11:當 Z23EEEB4347BDD26BDDFC6B7EE9A3B75 嵌入另一個線程並在另一個線程中運行時,在另一個 c++ 線程中更改 class object 值

[英]PYBIND11: Make changes to class object value in another c++ thread when python interpreter is embedded and running in another thread

我只是在 python 中打印 car1.vehicle_id 的值。 我希望它在前 2 秒打印“1234”,然后當另一個線程中的值更改為“4543”時,更改應該在 python 中生效。 這是可能的還是有一個簡單的例子可以幫助我解決這個問題? c++ python 當前 output 總是 1 ...

如何允許將 NoneType Arguments 或回調 function 傳遞給 ctypes 中的 function

[英]How do I allow NoneType Arguments OR a callback function to be passed to a function in ctypes

我已經開始圍繞一個 C/C++ 庫編寫一個非常簡單的 Python 綁定,由於法律原因,由於我沒有權限,我無法在此分享。 這包含一個 WINFUNCTYPE() 作為回調,然后可用於裝飾 function 以用作 python 中的回調,並在我的 ZC1C425268E68385D1AB5074C ...

Python安裝libs文件夾中的python3.lib和python3x.lib有什么區別?

[英]What is the difference between python3.lib and python3x.lib In the Python installation libs folder?

我一直在編譯 C 庫,並在 Python3 庫文件中鏈接 Python 綁定。 我一直在使用 python39.lib 文件作為鏈接,但我想知道“版本化”數字(例如 python3x.lib)與非版本化數字(python3.lib)之間有什么區別。 在回答一個問題時,忘了提到這是使用 gcc 在 ...

為什么在使用 char * 時 sip 會抱怨意外類型“str”?

[英]Why does sip complain about unexpected type 'str' when using a char *?

我正在嘗試使用 sip 創建從 c++ 到 python 3.8 的 python 綁定。 我在這里找到了一個簡單的示例並對其進行了更新,以使其與我使用 pip 安裝的 sip 5.4 版一起使用。 詳細信息可以在這里找到 我將名稱從 word 更改為 basicword,因為我用字符串重寫並測試 ...

如何在 pybind11 中將異常與自定義字段和構造函數綁定,並且仍然將它們 function 作為 python 異常?

[英]How can you bind exceptions with custom fields and constructors in pybind11 and still have them function as python exception?

這似乎是 pybind11 中的已知限制。 我通讀了所有文檔,任何似乎適用的錯誤報告,以及我在 pybind11 gitter 中可以找到的所有內容。 我在 c++ 中有一個自定義異常 class,其中包含自定義構造函數和字段。 這種 class 的一個非常基本的例子,這里是空間修剪: 我目前有 ...

使用 CFFI/Cython 動態包裝 C 代碼和 python

[英]Wrapping C code with python on the fly with CFFI/Cython

我正在開發一個項目,該項目需要我在 Python 中為我需要從 Python 調用的 C 庫創建一些包裝器。 對於上下文,我使用的 C 庫是一堆 header 文件 (.h) 和靜態鏈接庫文件 (.a) 我決定使用 CFFI 或 Cython 來完成我的工作。 對於 CFFI,我遵循了與此類似的示 ...

不同pybind11的類型轉換選項有什么區別?

[英]What is the difference between different pybind11's type conversion options?

我有一個混合 cpp 和 python 代碼的項目。 出於多種原因,前端需要在 python 中,后端需要在 cpp 中。 現在,我正在尋找有關如何將我的 python 對象傳遞給 cpp 的解決方案。 一個需要注意的事實是,后端需要在某個時候回調到 python 來計算一些數字,其中 pyth ...

pyinstaller adddata查詢

[英]Pyinstaller adddata query

當我嘗試將python文件轉換為可執行文件並使用命令add-data與pdf綁定時。 我的pdf文件沒有存儲在任何地方,因此,打開可執行文件時無法打開我的pdf文件。 命令: ps:-我試圖通過我的代碼來彈出文件,但是pdf沒有存儲,所以我無法執行popen命令 ...

如何在ubuntu中安裝python pysctp后解決importError:_sctp.cpython-35m-x86_64-linux-gnu.so:undefined symbol:PyString_FromStringAndSize

[英]How to resolve importError after installing python pysctp in ubuntu:_sctp.cpython-35m-x86_64-linux-gnu.so:undefined symbol:PyString_FromStringAndSize

我已經安裝了pysctp python模塊(python版本:3.5.2,Ubuntu:16.04)。 但是當我嘗試導入它時,我得到importError: 我已經安裝了必需的依賴項: libsctp-dev , python-dev和/或python3-dev ...

從python如何將sys.settrace回調中接收的幀對象傳遞給需要作廢的c ++函數*

[英]From python how to pass frame object received in sys.settrace callback to c++ function which takes void *

從sys.settrace的回調函數如何將幀對象傳遞到接受void *的c ++ 局限性(在給定的情況下):強制使用sys.settrace(不能使用PyEval_SetTrace)而且c ++函數不能接受PyObject *或PyFrameObject * C ++代碼(為此使用S ...

HFST,Python設置

[英]HFST, python setup

我正在用hfst構建一個形態分析器,但是安裝時遇到了問題。 我已經成功下載了hfst軟件包,它位於我的python框架的site-packages目錄中。 我可以毫無問題地將其導入python中。 但是,當我嘗試從快速入門頁面運行某些命令時,出現語法錯誤: 是我需要安裝foma ...

Mapnik python綁定安裝錯誤

[英]Mapnik python bindings installation error

我已通過本教程https://github.com/mapnik/mapnik/wiki/WindowsInstallation安裝了mapnik。 我認為安裝成功是因為在步驟6上進行了測試沒有錯誤。 接下來,我將按照本教程進行操作: http : //www.bostongis.com ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM