1. 训练好模型后,保存模型
joblib.dump(xgb,"xgb_model.pkl")
  1. 新建一个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)
  1. 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平台的机器学习模型相关推荐

  1. java中调用python

    在Java中调用Python </h1><div class="clear"></div><div class="postBod ...

  2. 在Java中调用Python,java面试题,java初级笔试题

    写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家.扫码加微信好友进[程序员面试学习交流群],免费领取.也欢迎各位一起在群里探讨技术. 写在 ...

  3. python手动将机器学习模型保存为json文件

    python手动将机器学习模型保存为json文件 # 导入需要的包和库: # Import Required packages #-------------------------# Import t ...

  4. 在Java中调用Python

    写在前面 参考:https://www.cnblogs.com/nuccch/p/8435693.html 在微服务架构大行其道的今天,对于将程序进行嵌套调用的做法其实并不可取,甚至显得有些愚蠢.当然 ...

  5. java thrift client_使用thrift的java client调用python server

    上面这篇文章的例子是使用java client调用python server中的helloString方法来打印client传输过去的字符串 thrift文件,hello.thrift service ...

  6. c语言调用tensorflow模型,C++调用Python中的Tensorflow模型

    C++调用Python中的Tensorflow模型 利用c++调用Python2.7的程序,加载tensorflow模型(为什么不使用Python3,坑太多了,一直解决不好).整个环境在Ubuntu1 ...

  7. javaweb调用python算法_请教怎么用java远程调用python? 多谢

    请问如何用java远程调用python? 谢谢! 本帖最后由 blackkettle 于 2015-05-07 13:00:41 编辑 比如有一台机器 A上安装了python, 另一台机器B要用jav ...

  8. java执行python脚本_使用Runtime.getRuntime().exec()在java中调用python脚本

    举例有一个Python脚本叫test.py,现在想要在Java里调用这个脚本.假定这个test.py里面使用了拓展的包,使得pythoninterpreter之类内嵌的编译器无法使用,那么只能采用ja ...

  9. java怎么调用python_如何在Java中调用Python代码

    Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...

最新文章

  1. java 国际化 properties_java处理国际化和读取properties文件代码片段
  2. 清华大学计算机王君,对不起,我曾希望你成为“我”!(特级教师王君)
  3. Android 内存泄漏问题分析 指南
  4. Java基础:char类型字节占用数
  5. IT项目的面向对象分析设计、开发及管理
  6. android 开发卫星菜单,android之类似卫星菜单,来自定义ViewGroup。。。。。
  7. c# GDI+画折线图(初级版本)
  8. C#利用Socket实现客户端之间直接通信
  9. HDU 1964 Pipes
  10. 用 node.js 脚本替代复杂的 npm script
  11. mysql 安全问题_浅谈MySQL数据库的Web安全问题
  12. Keras深度学习实战(1)——神经网络基础与模型训练过程详解
  13. 数据结构严蔚敏版课后答案
  14. 软件测试项目实战学习路线
  15. 浅谈谷歌(Google)退出中国大陆市场事件
  16. WPS Excel快捷键
  17. configure: error: --with-openssl was given but OpenSSL could not be detected 解决方法(Curl交叉编译到Arm板)
  18. win10如何查看服务器日志文件,系统日志在哪里?win10系统错误日志怎么查看
  19. JAVA短期培训班多少钱?
  20. 公积金查询,公积金账号查询

热门文章

  1. 特战手语图解_51CAE_新浪博客
  2. 郭德纲写给儿子郭麒麟的信
  3. 海思QT开发系列(一):3559平台QT移植
  4. 第一次实验报告Hadoop
  5. windows 自动锁屏
  6. 获取互联网上的图片并显示在界面上
  7. JavaScript【十一】2022.5.23第十三周
  8. python 中流的自动关闭
  9. C++筑器 引用生死唯一
  10. AndroidDevTools (MARK)