|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttl.lin.data.fd.Object2IntFrequencyDistributionFastutil<K>
public class Object2IntFrequencyDistributionFastutil<K extends Comparable<K>>
Implementation of Object2IntFrequencyDistribution based on
Object2IntOpenHashMap.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface tl.lin.data.SortableEntries |
|---|
tl.lin.data.SortableEntries.Order |
| Constructor Summary | |
|---|---|
Object2IntFrequencyDistributionFastutil()
|
|
| Method Summary | ||
|---|---|---|
void |
clear()
|
|
double |
computeLogRelativeFrequency(K k)
|
|
double |
computeRelativeFrequency(K k)
|
|
boolean |
contains(K k)
|
|
void |
decrement(K key)
|
|
void |
decrement(K key,
int cnt)
|
|
it.unimi.dsi.fastutil.objects.Object2IntMap.FastEntrySet<K> |
entrySet()
Exposes efficient method for accessing mappings in this map. |
|
static
|
fromObject2IntOpenHashMap(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<T> map)
|
|
int |
get(K k)
|
|
List<tl.lin.data.pair.PairOfObjectInt<K>> |
getEntries(tl.lin.data.SortableEntries.Order ordering)
|
|
List<tl.lin.data.pair.PairOfObjectInt<K>> |
getEntries(tl.lin.data.SortableEntries.Order ordering,
int n)
|
|
int |
getNumberOfEvents()
|
|
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<K> |
getObject2IntOpenHashMap()
Returns the underlying map backing this frequency distribution. |
|
long |
getSumOfCounts()
|
|
void |
increment(K key)
|
|
void |
increment(K key,
int cnt)
|
|
Iterator<tl.lin.data.pair.PairOfObjectInt<K>> |
iterator()
Iterator returns the same object every time, just with a different payload. |
|
Set<K> |
keySet()
|
|
int |
remove(K k)
|
|
int |
set(K k,
int v)
|
|
it.unimi.dsi.fastutil.ints.IntCollection |
values()
Exposes efficient method for accessing values in this map. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Object2IntFrequencyDistributionFastutil()
| Method Detail |
|---|
public void increment(K key)
increment in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>
public void increment(K key,
int cnt)
increment in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public void decrement(K key)
decrement in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>
public void decrement(K key,
int cnt)
decrement in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public boolean contains(K k)
contains in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public int get(K k)
get in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public double computeRelativeFrequency(K k)
computeRelativeFrequency in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public double computeLogRelativeFrequency(K k)
computeLogRelativeFrequency in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>
public int set(K k,
int v)
set in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public int remove(K k)
remove in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public void clear()
clear in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public it.unimi.dsi.fastutil.ints.IntCollection values()
public it.unimi.dsi.fastutil.objects.Object2IntMap.FastEntrySet<K> entrySet()
public it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<K> getObject2IntOpenHashMap()
public int getNumberOfEvents()
getNumberOfEvents in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public long getSumOfCounts()
getSumOfCounts in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public Set<K> keySet()
keySet in interface tl.lin.data.fd.Object2IntFrequencyDistribution<K extends Comparable<K>>public Iterator<tl.lin.data.pair.PairOfObjectInt<K>> iterator()
iterator in interface Iterable<tl.lin.data.pair.PairOfObjectInt<K extends Comparable<K>>>public List<tl.lin.data.pair.PairOfObjectInt<K>> getEntries(tl.lin.data.SortableEntries.Order ordering)
getEntries in interface tl.lin.data.SortableEntries<tl.lin.data.pair.PairOfObjectInt<K extends Comparable<K>>>
public List<tl.lin.data.pair.PairOfObjectInt<K>> getEntries(tl.lin.data.SortableEntries.Order ordering,
int n)
getEntries in interface tl.lin.data.SortableEntries<tl.lin.data.pair.PairOfObjectInt<K extends Comparable<K>>>public static <T extends Comparable<T>> Object2IntFrequencyDistributionFastutil<T> fromObject2IntOpenHashMap(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<T> map)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||