Java如何调用python平台的机器学习模型
- 训练好模型后,保存模型
joblib.dump(xgb,"xgb_model.pkl")
- 新建一个python文件,useModel.py。
import sys
if __name__ == '__main__':model = joblib.load("xgb_model.pkl") # 加载模型value=[]# 接收参数for i in range(len(sys.argv)):value.append(float(sys.argv[i]))# 预测 predict = model.predict(value)
- java可以通过调用python解释器,即使用jpython。但是此种方式必须保证python代码内不包含第三方库。如果要包含第三方库,需要通过如下方式:
public static void main(String[] args) throws IOException, InterruptedException {System.out.println("start python");String[] arg = new String[]{"python", "test\\useModel.py","123","4"};//参数2:python文件路径;参数3,参数4:python代码的输入参数。Process pr = Runtime.getRuntime().exec(arg);BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream()));String line;while ((line = in.readLine()) != null) {System.out.println(line);}in.close();System.out.println("end");pr.waitFor();
}
Java如何调用python平台的机器学习模型相关推荐
- java中调用python
在Java中调用Python </h1><div class="clear"></div><div class="postBod ...
- 在Java中调用Python,java面试题,java初级笔试题
写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家.扫码加微信好友进[程序员面试学习交流群],免费领取.也欢迎各位一起在群里探讨技术. 写在 ...
- python手动将机器学习模型保存为json文件
python手动将机器学习模型保存为json文件 # 导入需要的包和库: # Import Required packages #-------------------------# Import t ...
- 在Java中调用Python
写在前面 参考:https://www.cnblogs.com/nuccch/p/8435693.html 在微服务架构大行其道的今天,对于将程序进行嵌套调用的做法其实并不可取,甚至显得有些愚蠢.当然 ...
- java thrift client_使用thrift的java client调用python server
上面这篇文章的例子是使用java client调用python server中的helloString方法来打印client传输过去的字符串 thrift文件,hello.thrift service ...
- c语言调用tensorflow模型,C++调用Python中的Tensorflow模型
C++调用Python中的Tensorflow模型 利用c++调用Python2.7的程序,加载tensorflow模型(为什么不使用Python3,坑太多了,一直解决不好).整个环境在Ubuntu1 ...
- javaweb调用python算法_请教怎么用java远程调用python? 多谢
请问如何用java远程调用python? 谢谢! 本帖最后由 blackkettle 于 2015-05-07 13:00:41 编辑 比如有一台机器 A上安装了python, 另一台机器B要用jav ...
- java执行python脚本_使用Runtime.getRuntime().exec()在java中调用python脚本
举例有一个Python脚本叫test.py,现在想要在Java里调用这个脚本.假定这个test.py里面使用了拓展的包,使得pythoninterpreter之类内嵌的编译器无法使用,那么只能采用ja ...
- java怎么调用python_如何在Java中调用Python代码
Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...
最新文章
- java 国际化 properties_java处理国际化和读取properties文件代码片段
- 清华大学计算机王君,对不起,我曾希望你成为“我”!(特级教师王君)
- Android 内存泄漏问题分析 指南
- Java基础:char类型字节占用数
- IT项目的面向对象分析设计、开发及管理
- android 开发卫星菜单,android之类似卫星菜单,来自定义ViewGroup。。。。。
- c# GDI+画折线图(初级版本)
- C#利用Socket实现客户端之间直接通信
- HDU 1964 Pipes
- 用 node.js 脚本替代复杂的 npm script
- mysql 安全问题_浅谈MySQL数据库的Web安全问题
- Keras深度学习实战(1)——神经网络基础与模型训练过程详解
- 数据结构严蔚敏版课后答案
- 软件测试项目实战学习路线
- 浅谈谷歌(Google)退出中国大陆市场事件
- WPS Excel快捷键
- configure: error: --with-openssl was given but OpenSSL could not be detected 解决方法(Curl交叉编译到Arm板)
- win10如何查看服务器日志文件,系统日志在哪里?win10系统错误日志怎么查看
- JAVA短期培训班多少钱?
- 公积金查询,公积金账号查询