exampleSet.getExampleFromId returns null

navyboys
navyboys New Altair Community Member
edited November 2024 in Community Q&A
I want to retrieve an example object by the "exampleSet.getExampleFromId" method, but got an NullPointerException error, anybody can tell me how to use this method?

Sample source likes this (Simplified Version)
-------------------------------------------------------------------------------------
Set<Double> exampleIds = new HashSet<Double>(exampleSet.size());

for (Example example: exampleSet) {
exampleIds.add(example.getId());
}

for (Double exampleId: exampleIds) {
Example example = exampleSet.getExampleFromId(exampleId);
example.getWeight();
}
-------------------------------------------------------------------------------------

Welcome!

It looks like you're new here. Sign in or register to get started.

Answers

  • fischer
    fischer New Altair Community Member
    Hi,

    hard to tell without an error message. Does your example set actually have an id attribute?

    Best,
    Simon
  • fischer
    fischer New Altair Community Member
    oh, and it looks like you did not call ExmpleSet.remapIds().

    Best,
    Simon
  • navyboys
    navyboys New Altair Community Member
    Hi, Simon

    Problem resolved by adding ExampleSet.remapIds().
    Thank you very much.

    Yours ZHENG

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.