2016-09-16 234 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

相关问题