public class BitSampling
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
dimensions |
static java.lang.String |
hashFunctionsFileName |
static int |
numFunctionBundles |
static double |
w |
| 构造器和说明 |
|---|
BitSampling() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int[] |
generateHashes(double[] histogram)
Generates and returns the hashes for a given histogram input.
|
static void |
generateHashFunctions()
Writes a file to disk to be read for hashing.
|
static void |
generateHashFunctions(java.lang.String hashFunctionsFileName) |
static int |
getBits() |
static int |
getNumFunctionBundles() |
static double |
getW() |
static void |
main(java.lang.String[] args)
Generate new hash functions.
|
static double[][][] |
readHashFunctions()
Reads a file from disk, where the hash bundles are specified.
|
static double[][][] |
readHashFunctions(java.io.InputStream inputStream)
Reads a file from a given InputStream, where the hash bundles are specified.
|
static void |
setBits(int bits) |
static void |
setNumFunctionBundles(int numFunctionBundles) |
static void |
setW(double w) |
public static double w
public static int numFunctionBundles
public static int dimensions
public static final java.lang.String hashFunctionsFileName
public static void main(java.lang.String[] args)
args - public static void generateHashFunctions()
throws java.io.IOException
java.io.IOExceptionpublic static void generateHashFunctions(java.lang.String hashFunctionsFileName)
throws java.io.IOException
java.io.IOExceptionpublic static double[][][] readHashFunctions()
throws java.io.IOException
java.io.IOExceptionpublic static double[][][] readHashFunctions(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - to access the data, most likely a File on a hard diskjava.io.IOExceptionpublic static int[] generateHashes(double[] histogram)
histogram - public static void setW(double w)
public static void setNumFunctionBundles(int numFunctionBundles)
public static int getBits()
public static void setBits(int bits)
public static double getW()
public static int getNumFunctionBundles()