我想用Python編寫Octave函數。谷歌並沒有幫助我們找出是否有可能以某種方式在Octave中導入/包含/使用任何Python模塊,並將它們視爲本地.m函數。我看了一下Cython,它從Python創建C源代碼,但它使用Python對象作爲參數和返回類型。是否有可能在Octave中使用Python模塊?是否可以在Octave中使用Python模塊?
5
A
回答
2
不幸的是,沒有簡單的方法來做到這一點。
然而,總是可以運行Python程序並解析輸出。實際上
您可以使用函數system(cmd,flag)執行任何shell命令 。 第二個參數是可選的。如果存在 ,命令 的輸出將作爲字符串由系統返回。如果 未提供,則會打印 命令的任何輸出,而 標準輸出將通過 傳呼機進行過濾。
例如:
output = system ("python /home/user/some_algoritmh.py", 1)
0
存在着在Github,pyoctave,這是一個C++擴展倍頻程,並且可以調用的Python模塊的功能的項目。你必須編譯一次擴展才能創建一個oct文件,並且可以使用這個oct文件來調用Python代碼。
相關問題
- 1. 是否可以在aiobotocore Python模塊中使用HTTPS代理?
- 2. 是否可以使用dryscape Python模塊下載圖像文件?
- 3. 是否可以使用Feature模塊來刪除模塊?
- 4. 是否可以在打字稿中使用nodejs樣式模塊?
- 5. 是否可以在內核模塊中使用RDMA Mellanox庫?
- 6. 是否可以在Ruby的其他模塊中包含模塊?
- 7. 是否可以集中Grunt模塊?
- 8. 是否可以使用$ logProvider來登錄模塊的配置塊?
- 9. 是否可以從ObjC調用Python模塊?
- 10. python webbrowser模塊可以使用cgi嗎?
- 11. 模塊中的類是否可以使用擴展模塊的類的屬性?
- 12. 是否可以在catch塊中使用Try catch塊?
- 13. 是否有可能在Python中的「導入模塊」中獲得「導入模塊」?
- 14. 是否可以克隆sugarcrm模塊?
- 15. 是否有Python模塊可以訪問Advantage Database Server?
- 16. Python的隨機模塊是否可以替代numpy.random.exponential?
- 17. 使用Java 9模塊,多個模塊是否可以導出相同的包?
- 18. Python模塊檢查是否
- 19. 在我的應用程序中是否可以使用語音識別模塊?
- 20. 在python中使用模塊
- 21. Octave中是否存在相互作用?
- 22. 是否可以在塊內調用yield?
- 23. Python:是否有可能只使用doctest在模塊中測試特定函數?
- 24. 是否可以在NSManagedObject中存儲塊?
- 25. 是否有可能在python中重疊不同的模塊?
- 26. 是否可以使用modport for Verilog模塊創建SystemVerilog包裝?
- 27. 是否可以重置 - 使用ansibles git模塊?
- 28. 是否可以使用ec2_ami模塊創建實例存儲AMI?
- 29. 是否可以使用Perl HTTP :: Async模塊讀取標題?
- 30. 是否可以使用Maven for PHP構建多模塊結構?
從這裏:http://www.mathworks.com/help/matlab/ref/dos.html 看來'dos'命令也幾乎一樣,但做這樣的事情'[狀態,result] = dos(command)'會將系統命令的結果存儲到第二個變量中,而不僅僅是無用的'0 =無錯誤'。 – PhilMacKay 2013-02-05 16:36:44