我尝试运行命令svm-scale -l 0 -u 1 -s range data.data > data_scaled.data
,但收到错误:SyntaxError: invalid syntax.
请在下面的图片中找到详细信息。
我正在使用Python界面在Windows命令shell中运行该命令。我的命令格式错了吗?
答案 0 :(得分:4)
我假设您使用here中的原始LIBSVM(如问题标题中所述)包。
呼叫应为svm-scale -l 0 -u 1 -s scaledParameters.txt input.data
根据代码,它会将缩放的输出打印到您的终端。 -s
选项将记下您的要素值范围,例如
x
0 1
1 63375 13454352
2 1 10
3 1 10
4 1 10
5 1 10
6 1 10
7 1 10
8 1 10
9 1 10
10 1 10
如果您只想扩展数据,则必须调整LIBSVM比例代码以将缩放后的数据写入文件。