Java 10 Pemrograman Generik Dan Kelas Koleksi

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

public Distribution(Instances source) throws Exception {

m_perClassPerBag = new double[1][0];


m_perBag = new double[1];
totaL = 0;
m_perClass = new double[source.numClasses()];
m_perClassPerBag[0] = new double[source.numClasses()];
Enumeration<Instance> enu = source.enumerateInstances();
while (enu.hasMoreElements()) {
add(0, enu.nextElement());
}
}
public final void add(int bagIndex, Instance instance) throws Exception {

int classIndex;
double weight;

classIndex = (int) instance.classValue();


weight = instance.weight();
m_perClassPerBag[bagIndex][classIndex] = m_perClassPerBag[bagIndex]
[classIndex]
+ weight;
m_perBag[bagIndex] = m_perBag[bagIndex] + weight;
m_perClass[classIndex] = m_perClass[classIndex] + weight;
totaL = totaL + weight;
}

You might also like