code: def fit_transform(self, X, y=None, **fit_params):
      self.fit(X, y, **fit_params)
      return self.embeddings_
  
imports: import numpy
  import numba
  from sklearn.base import BaseEstimator
  from sklearn.utils import check_array
  from umap.sparse import arr_intersect
  from umap.sparse import arr_union
  from umap.umap_ import UMAP, make_epochs_per_sample
  from umap.spectral import spectral_layout
  from umap.layouts import optimize_layout_aligned_euclidean
label_desc: Use image node_id 3 for calling the AlignedUMAP obj's underlying member method code with example usage: obj.fit_transform(X, y) and returns: self