code: def _set_inputs(self, inputs):
      super()._set_inputs(inputs)
      inputs_iter = iter(self._inputs)
      if self._y_true is not None:
          self._y_true = next(inputs_iter)
      if self._y_pred is not None:
          self._y_pred = next(inputs_iter)
      if self._type_true is not None:
          self._type_true = next(inputs_iter)
      if isinstance(self._sample_weight, ENTITY_TYPE):
          self._sample_weight = next(inputs_iter)
  
imports: import warnings
  import numpy
  from sklearn.exceptions import UndefinedMetricWarning
  from ...None import execute, fetch
  from ...None import opcodes
  from ...None import tensor
  from ...core import ENTITY_TYPE, recursive_tile
  from ...core.context import get_context
  from ...serialization.serializables import AnyField, BoolField, KeyField
  from ...tensor.core import TensorOrder
  from ..operands import LearnOperand, LearnOperandMixin, OutputType
  from ..preprocessing import LabelBinarizer, LabelEncoder
  from ..utils import check_array, check_consistent_length, column_or_1d
  from ..utils.multiclass import unique_labels
  from ..utils.sparsefuncs import count_nonzero
  from ._check_targets import _check_targets
label_desc: Use image node_id 7 for calling the AccuracyScore obj's underlying member method code with example usage: obj._set_inputs(inputs) without return types