我有两个数组第一个数组有大量的单词,我有第二个数组较小的第一个数组,并有一些单词发生在第一个数组中。我需要根据第一个数组中的单词顺序对第二个数组进行排序。基于第一个数组排序第二个数组 - 字符串,c#。建议请
例如: -
firstarray = ["a","c","b"...];
2ndarray = ["b","c"...];
2ndarrayaftersort = ["c","b"];
第一阵列是一个特征向量与第二阵列是在SVM分类权重向量。
或者我需要排序字符的字符串...像
“0 35:1 44:1 10:1 45:1 46:1 4:1 47:1 18:1 48:1 49:1 50:1 51:1 52:1 53:1 54:1 55:1 56:1 57:1 58:1 59:1 60:1 61:1 62:1 6:1 63:1 64:1 65:1 66:1 67:1 19:1 68:1 69:1 70:1 71:1"
在串以上可以看出,10:1是发生在44:1之后,等等......我需要看到这些功能已排序,否则Libsvm将无法正确分类。
谢谢。
我们在谈论https://secure.wikimedia.org/wikipedia/en/wiki/Support_vector_machine吗? – GregC 2011-04-17 06:41:56
是的。支持向量机。 – 2011-04-17 06:44:29