Найдите самые близкие слова и их расстояния редактирования до "Test" и "Analysis".
words = ["Test""Analysis"];
[idx,d] = knnsearch(eds,words)
idx = 2×1
2
3
d = 2×1
1
2
Получите слова из словаря с помощью возвращенных индексов.
nearestWords = eds.Vocabulary(idx)
nearestWords = 1x2 string
"Text" "Analytics"
Изменение слова "Test" к "Text" требует одного редактирования: замена. Изменение слова "Analysis" в "Analytics" требует двух редактирований: замена и вставка.
Существует только одно слово на максимальном расстоянии редактирования от "Analysis", таким образом, функция возвращает NaN для других индексов. Просмотрите самые близкие слова с допустимыми индексами.
Отредактируйте искателя расстояния в виде editDistanceSearcher объект.
words — Введите слова представьте вектор в виде строки | вектор символов | массив ячеек из символьных векторов
Введите слова в виде вектора строки, вектора символов или массива ячеек из символьных векторов. Если вы задаете words как вектор символов, затем функция обрабатывает аргумент как отдельное слово.
Типы данных: string | char | cell
Аргументы в виде пар имя-значение
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Пример: knnsearch(eds,words,'K',3) находит самые близкие трех соседей в eds к элементам words.
'K' — Количество самых близких соседей, чтобы найти 1 (значение по умолчанию) | положительное целое число
Количество самых близких соседей, чтобы найти для каждого элемента в wordsВ виде положительного целого числа.
'IncludeTies' — Опция, чтобы включать соседей, значения расстояния которых равны false (значение по умолчанию) | true
Опция, чтобы возвратить соседей, значения расстояния которых равны в виде true или false.
Если 'IncludeTies'false, затем функция возвращает соседей K с самым коротким расстоянием редактирования, где K является количеством соседей, чтобы найти. В этом случае, функциональные выходные параметры N-by-K матрицы, где N является количеством входных слов. Чтобы задать K, используйте 'K' аргумент пары "имя-значение".
Если 'IncludeTies'true, затем функция также возвращает соседей, расстояния которых равны K th наименьшее расстояние в выходе. В этом случае, функциональные выходные массивы ячеек размера N-by-1, где N является количеством входных слов. Элементами массивов ячеек являются векторы, по крайней мере, с элементами K. Функциональные виды соседи в каждом векторе в порядке возрастания из расстояния.
idx — Индексы самых близких соседей в искателе матрица | массив ячеек векторов
Индексы самых близких соседей в искателе, возвращенном как матрица или массив ячеек векторов.
Если 'IncludeTies'false, затем функция возвращает соседей K с самым коротким расстоянием редактирования, где K является количеством соседей, чтобы найти. В этом случае, функциональные выходные параметры N-by-K матрицы, где N является количеством входных слов. Чтобы задать K, используйте 'K' аргумент пары "имя-значение".
Если 'IncludeTies'true, затем функция также возвращает соседей, расстояния которых равны K th наименьшее расстояние в выходе. В этом случае, функциональные выходные массивы ячеек размера N-by-1, где N является количеством входных слов. Элементами массивов ячеек являются векторы, по крайней мере, с элементами K. Функциональные виды соседи в каждом векторе в порядке возрастания из расстояния.
Типы данных: double | cell
d — Отредактируйте расстояния до соседей матрица | массив ячеек векторов
Отредактируйте расстояния до соседей, возвращенных как матрица или массив ячеек векторов.
Если 'IncludeTies'false, затем функция возвращает соседей K с самым коротким расстоянием редактирования, где K является количеством соседей, чтобы найти. В этом случае, функциональные выходные параметры N-by-K матрицы, где N является количеством входных слов. Чтобы задать K, используйте 'K' аргумент пары "имя-значение".
Если 'IncludeTies'true, затем функция также возвращает соседей, расстояния которых равны K th наименьшее расстояние в выходе. В этом случае, функциональные выходные массивы ячеек размера N-by-1, где N является количеством входных слов. Элементами массивов ячеек являются векторы, по крайней мере, с элементами K. Функциональные виды соседи в каждом векторе в порядке возрастания из расстояния.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.