PHP Класс TextAnalysis\Analysis\FreqDist

Автор: yooper
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$keyValues array An associative array that holds all the frequencies per token
$keysByWeight array Caches a copy of keys by weight
$totalTokens integer The total number of tokens originally passed into FreqDist

Открытые методы

Метод Описание
__construct ( array $tokens ) This sorts the token meta data collection right away so use frequency distribution data can be extracted.
__destruct ( )
getHapaxes ( ) : array Returns an array of tokens that occurred once
getKeyValuesByFrequency ( ) : array Return an array with key frequency pairs
getKeyValuesByWeight ( ) : array Return an array with key weight pairs
getKeys ( ) : array Return the sorted keys by frequency desc
getTotalTokens ( ) : integer Get the total number of tokens in this tokensDocument
getTotalUniqueTokens ( ) : integer Return get the total number of unique tokens
getValues ( ) : array Return the sorted values by frequency desc
getWeightPerToken ( ) : float Return the weight of a single token

Защищенные методы

Метод Описание
preCompute ( array $tokens ) Internal function for summarizing all the data into a key value store

Описание методов

__construct() публичный Метод

This sorts the token meta data collection right away so use frequency distribution data can be extracted.
public __construct ( array $tokens )
$tokens array

__destruct() публичный Метод

public __destruct ( )

getHapaxes() публичный Метод

Returns an array of tokens that occurred once
public getHapaxes ( ) : array
Результат array

getKeyValuesByFrequency() публичный Метод

Return an array with key frequency pairs
public getKeyValuesByFrequency ( ) : array
Результат array

getKeyValuesByWeight() публичный Метод

Return an array with key weight pairs
public getKeyValuesByWeight ( ) : array
Результат array

getKeys() публичный Метод

Return the sorted keys by frequency desc
public getKeys ( ) : array
Результат array

getTotalTokens() публичный Метод

Get the total number of tokens in this tokensDocument
public getTotalTokens ( ) : integer
Результат integer

getTotalUniqueTokens() публичный Метод

Return get the total number of unique tokens
public getTotalUniqueTokens ( ) : integer
Результат integer

getValues() публичный Метод

Return the sorted values by frequency desc
public getValues ( ) : array
Результат array

getWeightPerToken() публичный Метод

Return the weight of a single token
public getWeightPerToken ( ) : float
Результат float

preCompute() защищенный Метод

Internal function for summarizing all the data into a key value store
protected preCompute ( array $tokens )
$tokens array The set of tokens passed into the constructor

Описание свойств

$keyValues защищенное свойство

An associative array that holds all the frequencies per token
protected array $keyValues
Результат array

$keysByWeight защищенное свойство

Caches a copy of keys by weight
protected array $keysByWeight
Результат array

$totalTokens защищенное свойство

The total number of tokens originally passed into FreqDist
protected int $totalTokens
Результат integer