У меня есть два массива. Первый массив содержит большое количество слов, у меня второй массив меньше первого массива и содержит несколько слов, встречающихся в первом массиве.Мне нужно отсортировать второй массив по порядку слов в первом массиве.
Пример: -
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 не будет корректно классифицироваться.
Спасибо.