class_docstr: Represents a NumPy dataset for use with MLflow Tracking.
class_docstr_tok: ["Represents","a","NumPy","dataset","for","use","with","MLflow","Tracking","."]
docstr: Converts the dataset to a collection of pyfunc inputs and outputs for model
  evaluation. Required for use with mlflow.evaluate().
docstr_tok: ["Converts","the","dataset","to","a","collection","of","pyfunc","inputs","and","outputs","for","model","evaluation",".","Required","for","use","with","mlflow.evaluate","(",")","."]
code: def to_pyfunc(self) -> PyFuncInputsOutputs:
      """
      Converts the dataset to a collection of pyfunc inputs and outputs for model
      evaluation. Required for use with mlflow.evaluate().
      """
      return PyFuncInputsOutputs(self._features, self._targets)
  
imports: import json
  import logging
  from functools import cached_property
  from typing import Any, Dict, Optional, Union
  import numpy
  from mlflow.data.dataset import Dataset
  from mlflow.data.dataset_source import DatasetSource
  from mlflow.data.digest_utils import compute_numpy_digest
  from mlflow.data.pyfunc_dataset_mixin import PyFuncConvertibleDatasetMixin, PyFuncInputsOutputs
  from mlflow.data.schema import TensorDatasetSchema
  from mlflow.models.evaluation.base import EvaluationDataset
  from mlflow.types.utils import _infer_schema
  from mlflow.utils.annotations import experimental
label_desc: Use image node_id 9 for calling the NumpyDataset obj's underlying member method code with example usage: obj.to_pyfunc() and returns: PyFuncInputsOutputs