docstr: Apply dimensionality reduction to X.
  
  See :meth:`openTSNE.TSNEEmbedding.transform` for additional parameters.
  
  Parameters
  ----------
  X: np.ndarray
      The data matrix to be embedded.
  
  Returns
  -------
  np.ndarray
      Embedding of the training data in low-dimensional space.
docstr_tok: ["Apply","dimensionality","reduction","to","X",".","See",":","meth",":","`","openTSNE.TSNEEmbedding.transform","`","for","additional","parameters",".","Parameters","--","--","--","--","--","X",":","np.ndarray","The","data","matrix","to","be","embedded",".","Returns","--","--","--","-","np.ndarray","Embedding","of","the","training","data","in","low-dimensional","space","."]
code: def transform(self, X, *args, **kwargs):
      """Apply dimensionality reduction to X.
  
      See :meth:`openTSNE.TSNEEmbedding.transform` for additional parameters.
  
      Parameters
      ----------
      X: np.ndarray
          The data matrix to be embedded.
  
      Returns
      -------
      np.ndarray
          Embedding of the training data in low-dimensional space.
  
      """
      embedding = self.embedding_.transform(X, *args, **kwargs)
      return embedding.view(np.ndarray)
  
imports: import openTSNE
  import numpy
label_desc: Use image node_id 3 for calling the TSNE obj's underlying member method code with example usage: obj.transform(X) and returns: embedding