code: def test_randomcutforest(sagemaker_session, cpu_instance_type):
      job_name = unique_name_from_base("randomcutforest")
  
      with timeout(minutes=TRAINING_DEFAULT_TIMEOUT_MINUTES):
          # Generate a thousand 14-dimensional datapoints.
          feature_num = 14
          train_input = np.random.rand(1000, feature_num)
  
          rcf = RandomCutForest(
              role="SageMakerRole",
              instance_count=1,
              instance_type=cpu_instance_type,
              num_trees=50,
              num_samples_per_tree=20,
              eval_metrics=["accuracy", "precision_recall_fscore"],
              sagemaker_session=sagemaker_session,
          )
  
          rcf.fit(
              records=rcf.record_set(train_input), job_name=job_name
          )
  
      with timeout_and_delete_endpoint_by_name(
          job_name, sagemaker_session
      ):
          model = RandomCutForestModel(
              rcf.model_data,
              role="SageMakerRole",
              sagemaker_session=sagemaker_session,
          )
          predictor = model.deploy(
              1, cpu_instance_type, endpoint_name=job_name
          )
  
          predict_input = np.random.rand(1, feature_num)
          result = predictor.predict(predict_input)
  
          assert len(result) == 1
          for record in result:
              assert record.label["score"] is not None
              assert (
                  len(record.label["score"].float32_tensor.values) == 1
              )
  
file_path: sagemaker-python-sdk/tests/integ/test_randomcutforest.py
imports: from __future__ import absolute_import
  import numpy
  from sagemaker import RandomCutForest, RandomCutForestModel
  from sagemaker.serverless import ServerlessInferenceConfig
  from sagemaker.utils import unique_name_from_base
  from tests.integ import TRAINING_DEFAULT_TIMEOUT_MINUTES
  from tests.integ.timeout import timeout, timeout_and_delete_endpoint_by_name
label_desc: Use image node_id 1 for calling a global function with example usage: test_randomcutforest(sagemaker_session, cpu_instance_type) without return types