我有一个运行机器学习算法的Python后端。我想对一个Excel插件(C#)和一个网站使用相同的后端。我希望两个接口都将我的训练数据(数组中的数千行数字)发送到同一个Python应用程序,并以另一个数组的形式检索结果,最多可达几千行。

网站将从SQL数据库中获取数据并将数据发送给Python,而Excel插件将获取当前工作表中的数据并将数据发送给Python。在继续处理数据之前,我需要能够在Python中创建numpy数组。请注意,该网站将运行在Python应用程序所在的同一台计算机上。我还没有决定用什么来编写网站代码,但我倾向于Node.js。

我做了一些研究,发现了一些选择:1- Named pipes

2- Sockets

3- RPC server such as gRPC or XML-RPC.

4- Writing the data to a file and reading it back in Python

5- Web Service

注意:我需要Python“服务器”是有状态的,并在调用之间保持会话运行。所以我需要一种守护进程在运行,等待调用。

你的专家会推荐哪一个?为什么?我需要灵活性来处理几个参数以及大量的数字数组。使用IronPython不是一个选项,因为我在Python上运行Keras,显然它不支持IronPython。

python与c的联系_Python与C的通信#相关推荐

  1. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  2. python判断素数的函数_Python素数prime函数练习_Python源码实操

    Python素数prime函数练习_Python源码实操 素数prime函数练习 1) 写一个函数isprime(x) 判断x是否为素数,如果是素数,返回True,否则返回False def ispr ...

  3. c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...

    用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...

  4. python 3.8.0安卓_Python 3.8.0 正式版发布,新特性初体验

    北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PEP 572: Assignment Expressi ...

  5. python进程间通信时间开销_python 进程间的通信

    python3,进程间的通信 本文来源于python 3.5版本的官方文档 multiprocessing模块为进程间通信提供了两种方法: 1.进程队列queue The Queue class is ...

  6. python删除一列数据_python删除txt第一列数据库

    带你读<Python数据分析与数据化运营(第2版)>之一:Python和数据化运营 点击查看第二章点击查看第三章Python数据分析与数据化运营(第2版) 宋天龙 著 第1章 Python ...

  7. python删除某列数据_python删除txt第一列数据库

    带你读<Python数据分析与数据化运营(第2版)>之一:Python和数据化运营 点击查看第二章点击查看第三章Python数据分析与数据化运营(第2版) 宋天龙 著 第1章 Python ...

  8. python合并word单元格_python之DataFrame实现excel合并单元格_python

    这篇文章主要为大家详细介绍了python之DataFrame实现excel合并单元格,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在工作中经常遇到需要将数据输出到excel,且需要对其中一些单元 ...

  9. python不同数据的读入_python读写不同编码txt文件_python读写txt文件

    python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...

最新文章

  1. Unix系统编程()虚拟内存管理
  2. Swaks - SMTP界的瑞士军刀
  3. 菜鸟requireJS教程---1、初识requirejs
  4. 计算机与技术卓越信息技术,2018版计算机科学与技术专业(卓越工程师)培养目标与毕业要求...
  5. RabbitMQ+haproxy+keeplived 高可用负载均衡+镜像集群模式_集成高性能高可用组件 Keepalived_03
  6. 软考系统架构师笔记-最后知识点总结(五)
  7. 【渝粤教育】广东开放大学 建筑设备 形成性考核 (33)
  8. DXperience 12.2使用手册
  9. PCM音量控制(高级篇)
  10. 电子烟行业的十大进销存软件app,强推第一个
  11. matplotlib画的图保存为emf格式
  12. 【ceph】集群搭建(centos7-1908)
  13. proftpd服务器搭建
  14. 温故知新|传感器基础结构与通信原理
  15. iOS编译cURL库并链接darwinssl,zlib,c-ares库操作步骤
  16. 大数据概述:大数据生态系统
  17. 互联网时代各行业都在快速更替,对于金融行业即将成为下一个风口的分析
  18. SpringBoot入门操作笔记[+mybatismysql]
  19. LFI、RFI、PHP封装协议安全问题学习
  20. 全国计算机二级抵免自考,自考计算机可以抵免吗?

热门文章

  1. python3.6串口编程实例_使用python3实现操作串口详解
  2. 用python画渐变的圆_Python成像库(PIL)绘图 – 带渐变的圆角矩形
  3. python文本菜单程序_从〇到一: Python GUI 程序:记事本
  4. Pytorch入门(6)-图片风格迁移和GAN
  5. 使用Python进行汽车黑客攻击:泄露GPS和OBDIICAN总线数据
  6. IT桔子分布式项目1
  7. python中encode与decode编码转换
  8. 漫步最优化三十八——非二次函数最小化
  9. unity3d 取锚点位置_周三手机课实时共享位置,方便朋友找到见面地点
  10. TensorFlow 2.0简介