Ave*_*235 6 python mobile android ios react-native
我想在 React Native 应用程序中使用一些 Python 库(用于机器学习等)。是否可以不使用服务器(即在移动应用程序中运行 Python 代码)而无需互联网?
React Native App 由两个主要部分组成
在这个框架中,集成Python 代码、机器学习或其他方式的最佳方式是将 NodeJS 应用程序与 Python 解释器连接起来。这也碰巧实现起来很复杂。这将是这样的
#include <Python.h>
int main(int argc, char *argv[]){
Py_SetProgramName(argv[0]); /* optional but recommended */
Py_Initialize();
PyRun_SimpleString("from time import time,ctime\n"
"print 'Today is',ctime(time())\n");
Py_Finalize();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
现在这有点棘手,所以让我们看看次要选项,例如使用 C++ 连接模型。像Tensorflow一样,也有一个 C++ API,可用于将模型集成到 NodeJS 中。最后的选择当然是将它用作单独的子进程或服务器端调用。