code: def __init__(self, n_point_candidates, return_visible, *options):
      self.n_point_candidates = n_point_candidates
      self.return_visible = return_visible
      self.options = options
  
imports: import numpy
  import unittest
  from chainer.dataset import DatasetMixin
  from chainercv.utils import assert_is_point_dataset
  from chainercv.utils import testing
label_desc: Use image node_id 1 to create a new PointDataset object from inherited base classes: DatasetMixin with example: obj = PointDataset(n_point_candidates, return_visible)