タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Pythonとalgorithmに関するymym3412のブックマーク (1)

  • MARISA-TrieをコマンドラインとPythonから使う

    概要 Matching Algorithm with Recursively Implemented StorAge (MARISA) という Trie に対する高い空間効率とそれなりの時間効率を実現するデータ構造があります。 動的な更新には対応していませんが 辞書引き(Lookup) : 入力文字列が登録されているかどうかを確認 逆引き(Reverse Lookup) : 入力された ID から登録文字列を復元 Common Prefix Search : 入力文字列の前半部分に一致する登録文字列を検索 Predictive Search : 入力文字列で始まる登録文字列を検索 といった操作が可能です。 今回は marisa-trie 0.2.4 をベースに コマンドラインプログラム Python バインディング から MARISA を触ってみます。 Install MARISA 環境は

    MARISA-TrieをコマンドラインとPythonから使う
    ymym3412
    ymym3412 2018/12/24
    pythonからtrie木を触る
  • 1