使用java调用封装好的python代码

用java调用封装好的python代码

参考【终极版】java万能执行python方法生成机器学习模型并应用机器学习模型
新建一个prop.properties文件

使用argv将java中配置的参数传到python算法

参数在sys.argv中都以字符串的形式存储,所以如果想得到整数、小数等,需要使用 int、float 等进行显式转换:

param = []
for i in range(1, len(sys.argv)):
    param.append(sys.argv[i])
lr = float(param[2])

main()函数中添加参数

public class Arges {

    public static void main(String[] args) {
        String name = args[0];

        System.out.println(name+"hollowed");
    }
}

1.首先,创建主方法

2.再点击菜单Run->Edit Configurations:

2.然后,在主类的Configuration -> Program arguments中输入你的参数,多个参数以空格分隔:

参考资料:
Python训练了个模型,怎么交给Java用呢?
java调用python并传递参数
Java调用Python程序方法总结(最全最详细)
java调用python算法?
Python命令行参数argv和argparse该如何使用
python模块中sys.argv[]使用
idea 创建properties配置文件的步骤
Java如何向主函数main中传入参数

posted @   YTT77  阅读(509)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示