Примените функцию к словам в документах
newDocuments = docfun(func,documents)
newDocuments = docfun(func,documents1,...,documentsN)
вызывает функцию, заданную указателем на функцию newDocuments
= docfun(func
,documents
)func
, и передает элементы documents
как вектор строки слов.
Если func
принимает точно один входной параметр, то словами newDocuments(i)
является вывод func(string(documents(i)))
.
Если func
принимает два входных параметра, то словами newDocuments(i)
является вывод func(string(documents(i)),details)
, где details
содержит соответствующие маркерные детали, выведенные tokenDetails
.
Если func
изменяет количество слов в документе, то docfun
удаляет маркерные детали из того документа.
docfun
не выполняет вызовы функционального func
в определенном порядке.
вызывает функцию, заданную указателем на функцию newDocuments
= docfun(func
,documents1,...,documentsN)func
, и передает элементы documents1,…,documentsN
как векторы строки слов, где N является количеством входных параметров к функциональному func
. Словами newDocuments(i)
является вывод func(string(documents1(i)),...,string(documentsN(i)))
.
Каждый documents1,…,documentsN
должен быть одного размера.
addPartOfSpeechDetails
| addSentenceDetails
| bagOfNgrams
| bagOfWords
| decodeHTMLEntities
| lower
| plus
| regexprep
| replace
| tokenDetails
| tokenizedDocument
| upper