【发布时间】:2018-11-08 11:34:46
【问题描述】:
我正在尝试使用 Mahout 的一些函数编写一个 java 程序。我知道我可以使用命令行执行一些 Mahout 函数,但我也想知道在 .java 文件中的哪里可以找到这些函数。
似乎我可以使用以下命令执行 java 类:$ mahout cleansvd -ci covariance.seq -ei output -o output2
所以我检查了 bash 文件并发现了这个: exec "$JAVA" $JAVA_HEAP_MAX $MAHOUT_OPTS -classpath "$CLASSPATH" $CLASS "$@"
但是我找不到 $CLASS 的任何定义或赋值,而且我不知道“cleansvd”类在哪里。
此外,我可以执行此命令来执行具有 5 个参数的奇异值分解: $ mahout svd --input covariance.seq --numRows 150 --numCols 150 --rank 50 --output 输出 而且我确实在源文件中找到了类SingularValueDecomposition,它只接受一个参数,不能降低排名。
我真的很想知道发生了什么以及 shell 脚本如何定位 java 类。
【问题讨论】: