我正试图通过以下法典多次执行一个有 p子的外部方案。
3 javarun= java -classpath /home/jrm6u/code/weka_dir/weka.jar
4 java1= java
5 java2= -classpath
6 java3= /home/jrm6u/code/weka_dir/weka.jar
7 weka_args= weka.clusterers.DBScan
8 db_type= weka.clusterers.forOPTICSAndDBScan.Databases.SequentialDatabase
9 db_dist= weka.clusterers.forOPTICSAndDBScan.DataObjects.EuclidianDataObject
............
28 traindir = ./arff_dir/
29 trainfile = of3_O_0_0.arff
30 trainer = traindir + trainfile
............
45 subprocess.call([java1, java2, java3, weka_args, -E , str(eps), -M , str(min), -I , db_type, -D , db_dist, -t , trainer], shell=True)
ep和min分别载于<代码>0.125和10
。
在执行我的《on法》时,我有以下错误:
Usage: java [-options] class [args............]
(to execute a class)
or java [-options] -jar jarfile [args............]
(to execute a jar file)
where options include:
-d32 use a 32-bit data model if available
-d64 use a 64-bit data model if available
-server to select the "server" VM
The default VM is server.
之后加上进一步产出。 这是完全相同的产出,即从简单输入<编码>java到粉末。 这使我相信,在某种程度上,分进程。 电话不读任何一种论点。 情况如何? 如何正确评价这一指挥?
指出这一指令可以人工输入,但使用这一文字的动机是通过<代码>min和eps
。 以及培训档案,以便可以自动执行。