2016-09-16 228 views
1

我已經實現了一個python腳本,它導入了Numpy和Pandas,我想在Android上運行這個腳本。更確切地說,我想將這個腳本嵌入到應用程序中。
我想知道這是否可能?如果是這樣,那麼實施它的最佳做法是什麼?
我將不勝感激任何幫助!我可以在Android上運行Numpy(或其他Python包)嗎?

回答

3

如果您不想構建網站或應用程序,並且Python/Pandas作爲後端運行。您可以在Android上使用Kivy作爲packager to run Python。此外,如果您退房the answer to this question它也指向使用numpy的文檔 - 即使用"recipe" for compilation

如果使用Kivy而不使用純粹的python庫 - 這些配方將需要使用或創建if they do not exist。所以對於熊貓來說,你需要自己製作這個食譜。即使你確實建立了這個資源,如果試圖將它直接包含在應用程序中,試圖加載Pandas的大小(不包括它在執行數據幀分析時可能需要的資源)可能是一個瓶頸,它仍然可能更好在後端情況下執行此操作。

+0

非常感謝您的回覆!我開始使用kivy並設法創建必要的食譜(畢竟熊貓不在其中)。有了這些apk文件,我想問一下在android開發中是否可以使用它們(即導入numpy包)。 – Bence

+0

熊貓的體積很大,因此無論使用什麼軟件包,在移動設備(直接在設備上)使用它都很困難 - 這就是爲什麼大多數人選擇使用numpy進行計算,然後直接用matplot進行可視化。如果你有apk - > [我會按照kivy的指示](https://kivy.org/docs/guide/packaging-android.html)。之後,當遇到問題時,這是一個過程[直接提問](http://stackoverflow.com/help/how-to-ask) – JGreenwell

相關問題