Найдите самые близкие слова к "test", "analytic", и "analyze" с расстоянием редактирования, меньше чем или равным 1.
words = ["test""analytic""analyze"];
maxDist = 1;
idx = rangesearch(eds,words,maxDist)
idx=3×1 cell array
{[ 4]}
{[ 5]}
{1x0 double}
Для "analyze", нет никаких слов в искателе в заданной области. Для "test" и "analytic", существует один результат каждый. Просмотрите соответствующее слово для "test" использование возвращенного индекса.
nearestWords = eds.Vocabulary(idx{2})
nearestWords =
"analytics"
Найдите самые близкие слова к "test", "analytic", и "analyze" с расстоянием редактирования, меньше чем или равным 3 и их соответствующими расстояниями редактирования.
words = ["test""analytic""analyze"];
maxDist = 3;
[idx,d] = rangesearch(eds,words,maxDist)
idx=3×1 cell array
{[ 4]}
{[5 6]}
{[ 6]}
d=3×1 cell array
{[ 1]}
{[1 2]}
{[ 3]}
Для обоих "test" и "analyze", существует одно слово в искателе в заданной области. Для "analytic", существует два результата. Просмотрите соответствующие слова для "analytic" (второе слово) использование возвращенных индексов и их расстояний редактирования.
Отредактируйте искателя расстояния в виде editDistanceSearcher объект.
words — Введите слова представьте вектор в виде строки | вектор символов | массив ячеек из символьных векторов
Введите слова в виде вектора строки, вектора символов или массива ячеек из символьных векторов. Если вы задаете words как вектор символов, затем функция обрабатывает аргумент как отдельное слово.
Типы данных: string | char | cell
maxDist — Максимальное поисковое расстояние неотрицательный номер
Максимальное поисковое расстояние в виде неотрицательного номера.
Функция находит индексы слов в eds чье расстояние редактирования до элементов words меньше, чем или равный maxDist, отсортированный в порядке по возрастанию редактируют расстояние.
idx — Индексы самых близких соседей в искателе массив ячеек векторов
Индексы самых близких соседей в искателе, возвращенном как массив ячеек векторов.
idx{i} вектор из индексов слов в eds чье расстояние редактирования до words(i) меньше чем или равно maxDist, отсортированный в порядке по возрастанию редактируют расстояние.
Типы данных: cell
d — Отредактируйте расстояния до соседей массив ячеек векторов
Отредактируйте расстояния до соседей, возвращенных как массив ячеек векторов.
d{i} вектор из расстояний редактирования между words(i) и соответствующие слова в eds данный индексами словаря idx{i}.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.