A program to recognize and reward our most engaged community members
int numTerms = wordList.size(); double totalTermNumber = 0; for (float value: frequencies) totalTermNumber += value; // Create the result structure double[] wv = new double[numTerms]; // If document contains at least one term if (totalTermNumber > 0) { // Create the vector double length = 0.0; for (int i = 0; i < wv.length; i++) { wv = frequencies / totalTermNumber; length += wv * wv; } length = Math.sqrt(length); // Normalize the vector if (length > 0.0) for (int i = 0; i < wv.length; i++) wv = wv / length; } return wv;
wv = frequencies / totalTermNumber;