使用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中传入参数