我想用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. 是否可以使用Feature模塊來刪除模塊?
- 3. 是否可以使用$ logProvider來登錄模塊的配置塊?
- 4. 是否可以從ObjC調用Python模塊?
- 5. 是否可以在catch塊中使用Try catch塊?
- 6. 是否有可能在Python中的「導入模塊」中獲得「導入模塊」?
- 7. 是否可以克隆sugarcrm模塊?
- 8. Python的隨機模塊是否可以替代numpy.random.exponential?
- 9. 是否有Python模塊可以訪問Advantage Database Server?
- 10. 使用Java 9模塊,多個模塊是否可以導出相同的包?
- 11. 在我的應用程序中是否可以使用語音識別模塊?
- 12. Octave中是否存在相互作用?
- 13. Python:是否有可能只使用doctest在模塊中測試特定函數?
- 14. 是否有可能在python中重疊不同的模塊?
- 15. 是否可以在NSManagedObject中存儲塊?
- 16. 是否可以引用在以後的模塊中以前的%% sql模塊中定義的查詢?
- 17. 是否可以使用Perl HTTP :: Async模塊讀取標題?
- 18. 是否可以使用Maven for PHP構建多模塊結構?
- 19. 是否可以重置 - 使用ansibles git模塊?
- 20. 是否可以使用ec2_ami模塊創建實例存儲AMI?
- 21. 我可以在Ruby中使用模塊內的模塊嗎?
- 22. 是否可以使用Python的csv DictReader
- 23. 是否可以在ASP.NET中使用HTTP模塊作爲非外部DLL?
- 24. 是否可以在Teamcity IPR運行器中使用Idea 9 Android模塊?
- 25. 是否可以在Drupal 6的Views Slideshow模塊中混合使用內容?
- 26. 是否可以在try塊中使用return語句?怎麼樣?
- 27. 在量角器中,是否可以運行Angular模塊功能?
- 28. 是否可以在dnn模塊中只重置css
- 29. 在Ruby中,是否可以將模塊移到祖先鏈上?
- 30. 是否可以在模塊中搜索孤兒對象?
從這裏:http://www.mathworks.com/help/matlab/ref/dos.html 看來'dos'命令也幾乎一樣,但做這樣的事情'[狀態,result] = dos(command)'會將系統命令的結果存儲到第二個變量中,而不僅僅是無用的'0 =無錯誤'。 – PhilMacKay 2013-02-05 16:36:44