Text::ngrams(3pm)

Text::ngrams3pm

Compute the ngram frequencies and produce tables to the stdout.

Synopis

  ngram [--version] [--help] [--n=3] [--normalize] [--type=TYPE]
        [--orderby=ORD] [--onlyfirst=N] [input files]

Overview

This script produces n-grams tables of the input files to the standard output.

Options:

--normalize

Prints normalized n-gram frequencies; i.e., the n-gram counts divided by the total number of n-grams of the same size.

--onlyfirst=NUMBER

Prints only the first NUMBER n-grams for each n. See Text::Ngrams module.

--limit=NUMBER

Limit the total number of distinct n-grams (for efficiency reasons, the counts may not be correct at the end).

--version

Prints version.

--help

Prints help.

--n=NUMBER

N-gram size, produces 3-grams by default.

--orderby=frequency|ngram

The n-gram order. See Text::Ngrams module.

--type=character|byte|word|utf8

Type of n-grams produces. See Text::Ngrams module.

Prerequisites

Text::Ngrams, Getopt::Long

Script categories

Text::Statistics

Readme

N-gram analysis for various kinds of n-grams (character, words, bytes, utf8, and user-defined). Based on Text::Ngrams module.

Releases

6 releases since Debian 8 (Jessie); the text changed 3 times.

  1. 8
  2. 9
  3. 10–11
  4. 12–13

From libtext-ngrams-perl 2.006-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.