code: def setUp(self):
      self.samples = 1000
      df = pd.DataFrame(
          np.random.randint(18, 75, size=(self.samples, 1)),
          columns=["age"],
      )
      df["user_id"] = np.random.randint(0, 200, size=(self.samples, 1))
      df["profile"] = np.random.randint(0, 1000, size=(self.samples, 1))
      self.df = cudf.from_pandas(df)
  
imports: from xml.sax.handler import feature_external_ges
  import pytest
  import unittest
  import warnings
  import graphistry
  import os
  import logging
  import numpy
  import pandas
  from graphistry import Plottable
  from graphistry.feature_utils import remove_internal_namespace_if_present
  from graphistry.tests.test_feature_utils import ndf_reddit, text_cols_reddit, meta_cols_reddit, good_cols_reddit, single_target_reddit, double_target_reddit, edge_df, edge_df2, edge2_target_df, model_avg_name, lazy_import_has_min_dependancy, check_allclose_fit_transform_on_same_data
  from graphistry.umap_utils import lazy_umap_import_has_dependancy, lazy_cuml_import_has_dependancy, lazy_cudf_import_has_dependancy
label_desc: Use image node_id 1 for calling the TestCudfUmap obj's underlying member method code with example usage: obj.setUp() without return types