public class Int2IntFrequencyDistributionFastutil extends Object implements tl.lin.data.fd.Int2IntFrequencyDistribution
Int2IntFrequencyDistribution based on Int2IntOpenHashMap.| Constructor and Description |
|---|
Int2IntFrequencyDistributionFastutil() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
double |
computeLogRelativeFrequency(int k) |
double |
computeRelativeFrequency(int k) |
boolean |
contains(int key) |
void |
decrement(int key) |
void |
decrement(int key,
int cnt) |
it.unimi.dsi.fastutil.ints.Int2IntMap.FastEntrySet |
entrySet()
Exposes efficient method for accessing mappings in this map.
|
int |
get(int key) |
List<tl.lin.data.pair.PairOfInts> |
getEntries(tl.lin.data.fd.SortableEntries.Order ordering) |
List<tl.lin.data.pair.PairOfInts> |
getEntries(tl.lin.data.fd.SortableEntries.Order ordering,
int n) |
int |
getNumberOfEvents() |
long |
getSumOfCounts() |
void |
increment(int key) |
void |
increment(int key,
int cnt) |
Iterator<tl.lin.data.pair.PairOfInts> |
iterator()
Iterator returns the same object every time, just with a different payload.
|
it.unimi.dsi.fastutil.ints.IntSet |
keySet()
Exposes efficient method for accessing keys in this map.
|
void |
readFields(DataInput in) |
int |
remove(int key) |
int |
set(int key,
int cnt) |
it.unimi.dsi.fastutil.ints.IntCollection |
values()
Exposes efficient method for accessing values in this map.
|
void |
write(DataOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic Int2IntFrequencyDistributionFastutil()
public void increment(int key)
increment in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic void increment(int key,
int cnt)
increment in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic void decrement(int key)
decrement in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic void decrement(int key,
int cnt)
decrement in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic boolean contains(int key)
contains in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic int get(int key)
get in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic double computeRelativeFrequency(int k)
computeRelativeFrequency in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic double computeLogRelativeFrequency(int k)
computeLogRelativeFrequency in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic int set(int key,
int cnt)
set in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic int remove(int key)
remove in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic void clear()
clear in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic it.unimi.dsi.fastutil.ints.IntSet keySet()
public it.unimi.dsi.fastutil.ints.IntCollection values()
public it.unimi.dsi.fastutil.ints.Int2IntMap.FastEntrySet entrySet()
public int getNumberOfEvents()
getNumberOfEvents in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic long getSumOfCounts()
getSumOfCounts in interface tl.lin.data.fd.Int2IntFrequencyDistributionpublic Iterator<tl.lin.data.pair.PairOfInts> iterator()
public List<tl.lin.data.pair.PairOfInts> getEntries(tl.lin.data.fd.SortableEntries.Order ordering)
getEntries in interface tl.lin.data.fd.SortableEntries<tl.lin.data.pair.PairOfInts>public List<tl.lin.data.pair.PairOfInts> getEntries(tl.lin.data.fd.SortableEntries.Order ordering, int n)
getEntries in interface tl.lin.data.fd.SortableEntries<tl.lin.data.pair.PairOfInts>public void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionpublic void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.WritableIOExceptionCopyright © 2018. All rights reserved.