public class Int2LongFrequencyDistributionFastutil extends Object implements tl.lin.data.fd.Int2LongFrequencyDistribution
Int2LongFrequencyDistribution based on Int2LongOpenHashMap.| Constructor and Description |
|---|
Int2LongFrequencyDistributionFastutil() |
| 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,
long cnt) |
it.unimi.dsi.fastutil.ints.Int2LongMap.FastEntrySet |
entrySet()
Exposes efficient method for accessing mappings in this map.
|
long |
get(int key) |
List<tl.lin.data.pair.PairOfIntLong> |
getEntries(tl.lin.data.fd.SortableEntries.Order ordering) |
List<tl.lin.data.pair.PairOfIntLong> |
getEntries(tl.lin.data.fd.SortableEntries.Order ordering,
int n) |
int |
getNumberOfEvents() |
long |
getSumOfCounts() |
void |
increment(int key) |
void |
increment(int key,
long cnt) |
Iterator<tl.lin.data.pair.PairOfIntLong> |
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) |
long |
remove(int k) |
long |
set(int k,
long v) |
it.unimi.dsi.fastutil.longs.LongCollection |
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 Int2LongFrequencyDistributionFastutil()
public void increment(int key)
increment in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic void increment(int key,
long cnt)
increment in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic void decrement(int key)
decrement in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic void decrement(int key,
long cnt)
decrement in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic boolean contains(int key)
contains in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic long get(int key)
get in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic double computeRelativeFrequency(int k)
computeRelativeFrequency in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic double computeLogRelativeFrequency(int k)
computeLogRelativeFrequency in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic long set(int k,
long v)
set in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic long remove(int k)
remove in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic void clear()
clear in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic it.unimi.dsi.fastutil.ints.IntSet keySet()
public it.unimi.dsi.fastutil.longs.LongCollection values()
public it.unimi.dsi.fastutil.ints.Int2LongMap.FastEntrySet entrySet()
public int getNumberOfEvents()
getNumberOfEvents in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic long getSumOfCounts()
getSumOfCounts in interface tl.lin.data.fd.Int2LongFrequencyDistributionpublic Iterator<tl.lin.data.pair.PairOfIntLong> iterator()
public List<tl.lin.data.pair.PairOfIntLong> getEntries(tl.lin.data.fd.SortableEntries.Order ordering)
getEntries in interface tl.lin.data.fd.SortableEntries<tl.lin.data.pair.PairOfIntLong>public List<tl.lin.data.pair.PairOfIntLong> getEntries(tl.lin.data.fd.SortableEntries.Order ordering, int n)
getEntries in interface tl.lin.data.fd.SortableEntries<tl.lin.data.pair.PairOfIntLong>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.