code: def setUpClass(cls):
      cls.tsne = TSNE(early_exaggeration_iter=20, n_iter=100)
      # Set up two modalities, if we want to viually inspect test results
      random_state = np.random.RandomState(0)
      cls.x = np.vstack(
          (
              random_state.normal(+1, 1, (100, 4)),
              random_state.normal(-1, 1, (100, 4)),
          )
      )
      cls.x_test = random_state.normal(0, 1, (25, 4))
      cls.iris = datasets.load_iris()
  
imports: import unittest
  from functools import partial
  from scipy.spatial.distance import pdist, squareform
  import openTSNE
  import openTSNE.affinity
  import openTSNE.initialization
  import numpy
  from openTSNE.callbacks import VerifyExaggerationError
  from sklearn import datasets
  from sklearn.metrics import accuracy_score
  from sklearn.model_selection import train_test_split
  from sklearn.neighbors import KNeighborsClassifier
  from sklearn.manifold import SpectralEmbedding
label_desc: Use image node_id 1 for calling the TestTSNECorrectness obj's underlying member method code with example usage: obj.setUpClass(cls) without return types