code: def test_2(self):
      init = initialization.pca(self.x)
      aff = affinity.MultiscaleMixture(self.x, perplexities=[5, 30])
      embedding = openTSNE.TSNEEmbedding(init, aff)
      embedding.optimize(
          25, exaggeration=12, momentum=0.8, inplace=True
      )
      embedding.optimize(50, exaggeration=1, momentum=0.8, inplace=True)
      self.eval_embedding(embedding, self.y)
      new_embedding = embedding.transform(self.x)
      self.eval_embedding(new_embedding, self.y, "transform")
  
imports: import unittest
  from functools import partial
  import numpy
  from scipy.spatial.distance import pdist, squareform, cdist
  from sklearn import datasets
  from sklearn.metrics import accuracy_score
  from sklearn.neighbors import KNeighborsClassifier, NearestNeighbors
  import openTSNE
  from openTSNE import affinity, initialization, nearest_neighbors, TSNEEmbedding
label_desc: Use image node_id 2 for calling the TestUsageLowestLevel obj's underlying member method code with example usage: obj.test_2() without return types