簡體   English   中英

在React Native中使用python庫

[英]Use python libraries in React Native

我想在React Native應用程序中使用一些Python庫(用於機器學習等)。 是否可以在不使用服務器的情況下(即在移動應用程序中運行Python代碼)這樣​​做,以便不需要互聯網?

React Native App由兩個主要部分組成

  • 業務邏輯是一個NodeJs應用程序。 這個應用控制另一件
  • 前端是用Javascript編寫的,但是它鏈接到本機接口(如果是iOS,則為iOS,對於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;
}

嵌入教程所示

現在這有點棘手,所以讓我們看一下二級選項,比如使用C ++連接模型。 Tensorflow一樣, 也有一個C ++ API,可用於將模型集成到NodeJS中。 最終選項是將其用作單獨的子進程或服務器端調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM