public class Object2IntFrequencyDistributionFastutil<K extends Comparable<K>> extends Object implements tl.lin.data.fd.Object2IntFrequencyDistribution<K>
Object2IntFrequencyDistribution based on Object2IntOpenHashMap.| Constructor and Description |
|---|
Object2IntFrequencyDistributionFastutil() |
| Modifier and Type | Method and Description |
|---|---|
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 <T extends Comparable<T>> |
fromObject2IntOpenHashMap(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<T> map) |
int |
get(K k) |
List<tl.lin.data.pair.PairOfObjectInt<K>> |
getEntries(tl.lin.data.fd.SortableEntries.Order ordering) |
List<tl.lin.data.pair.PairOfObjectInt<K>> |
getEntries(tl.lin.data.fd.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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic Object2IntFrequencyDistributionFastutil()
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.fd.SortableEntries.Order ordering)
getEntries in interface tl.lin.data.fd.SortableEntries<tl.lin.data.pair.PairOfObjectInt<K extends Comparable<K>>>public List<tl.lin.data.pair.PairOfObjectInt<K>> getEntries(tl.lin.data.fd.SortableEntries.Order ordering, int n)
getEntries in interface tl.lin.data.fd.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)
Copyright © 2018. All rights reserved.