メインコンテンツ

containsWords

R2026b

単語が文書のメンバーであるかどうかの確認

R2022b 以降

    説明

    tf = containsWords(documents,words) は、documents のいずれかのトークンが words と一致する場合は 1 を返し、そうでない場合は 0 を返します。

    例

    tf = containsWords(documents,words,IgnoreCase=flag) は、単語を確認する際に大文字と小文字を無視するかどうかも指定します。

    例

    すべて折りたたむ

    トークン化された文書の配列を作成します。

    documents = tokenizedDocument([
        "an example of a short sentence" 
        "a second short sentence"]);

    文書に "second" という単語が含まれているかどうかを確認します。

    tf = containsWords(documents,"second")
    tf = 2×1 logical array
    
       0
       1
    
    

    入力引数

    すべて折りたたむ

    入力文書。tokenizedDocument 配列として指定します。

    確認する単語。次のいずれかの値として指定します。

    • string 配列

    • 文字ベクトル

    • 文字ベクトルの cell 配列

    • pattern 配列

    words に複数の単語が含まれる場合、この関数は、対応する文書にいずれかの単語が出現すると、1 を返します。

    大文字小文字の区別を無視するオプション。次のいずれかの値として指定します。

    • 0 (false) – 文字の大文字小文字のみが異なる一致候補を不一致として扱います。

    • 1 (true) – 文字の大文字小文字のみが異なる一致候補を一致として扱います。

    データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

    バージョン履歴

    R2022b で導入