在React Native中使用Python库



我想在React Native应用程序中使用一些Python库(用于机器学习等)。是否可以在不使用服务器的情况下进行此操作(即在移动应用程序中运行Python代码),以便不需要Internet?

react Native应用程序由两个主要部分组成

  • Business Logic是Nodejs应用程序。该应用控制另一个
  • 用JavaScript编写的前端,但是它链接到本机界面(如果在Android和OBJ-C的情况下,则在iOS的情况下使用)

在此框架中,集成 Python代码,机器学习或其他方式是将Nodejs应用程序与Python Instrymer连接。这也恰好是复杂的实施。这会像这样

#include <Python.h>

int main(int argc, char *argv[]){
  Py_SetProgramName(argv[0]);  /* optional but recommended */
  Py_Initialize();
  PyRun_SimpleString("from time import time,ctimen"
                 "print 'Today is',ctime(time())n");
  Py_Finalize();
  return 0;
}

如嵌入教程所示

现在这很棘手,因此让我们查看使用C 连接模型的辅助选项。像TensorFlow一样,也具有C API,可用于将模型集成到Nodejs中。最终选项当然是将其用作单独的子进程或服务器端呼叫。

相关内容

  • 没有找到相关文章

最新更新