gpt4 book ai didi

android - 在 React Native 中使用 python 库

转载 作者:行者123 更新时间:2023-11-29 16:46:32 25 4
gpt4 key购买 nike

我想在 React Native 应用程序中使用一些 Python 库(用于机器学习等)。是否可以在不使用服务器(即在移动应用程序中运行 Python 代码)的情况下做到这一点,从而不需要互联网?

最佳答案

React Native App 由两个主要部分组成

  • 业务逻辑,它是一个 NodeJs 应用程序。此应用程序控制另一部分
  • 前端是用 Javascript 编写的,但是它链接到 native 界面(Android 为 Java,iOS 为 Obj-C)

在此框架中,集成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;
}

Embedding Tutorial

现在这有点棘手,所以让我们看看次要选项,例如使用 C++ 连接模型。喜欢Tensorflow还有一个 C++ API,可用于将模型集成到 NodeJS 中。最后的选择当然是将其用作单独的子进程或服务器端调用。

关于android - 在 React Native 中使用 python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47806024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com