Я использую Java API библиотеки машинного обучения Weka ...
Я пытаюсь вычислить расстояние между двумя экземплярами, используя класс EuclidianDistance:
http://weka.sourceforge.net/doc.dev/weka/core/EuclideanDistance.html
У меня есть этот код:
EuclideanDistance ed = new EuclideanDistance(finalInst);
double dist;
dist = ed.distance(finalInst.firstInstance(),finalInst.lastInstance());
finalInst
является допустимым объектом Instances, который содержит допустимые объекты Instance ...
Вот первый и последний экземпляр, когда вы используете System.out.println
:
finalInst.firstInstance():
?,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
finalInst.lastInstance():
?,?,?,?,1,1,?,1,?,1,?,?,1,?,?,?,?,?,1
Но затем, когда я запускаю код, он возвращает исключение нулевого указателя ...
Где я ошибся?