[英]Is there a way I can run c++ functions inside Java without using SWIG?
[英]Can i access c++ or Java functions inside python
我主要使用 python 進行廣泛的算法操作。 現在我的網站在 Django。
我在 c++ 和 Java 中很少有庫,而在 python 中沒有。 或者你可以說我已經有一些 c++、Java 文件,其中編碼了一些算法。
我可以調用那些 function 或使用那些 c++ 或 java 文件在我的 djnago 站點中進行一些計算嗎
對於 C++,當然。 要么編寫一個包裝庫的模塊,要么使用 ctypes 或 SWIG 之類的東西。
對於 Java,您最好轉移到 Jython(並相應地使用 django-jython)。
請注意,同時使用 Python 中的 C++和Java 並非易事。
您可以查看http://www.scipy.org/Weave weave package 以獲得 C/C++。 我自己沒用過,但我知道它存在
我已經使用Boost.Python在一定程度上成功地訪問了 Python/Django 中的 C++ 庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.