code: def test_get_feature_names_out():
      """Check get_feature_names_out for Isomap."""
      X, y = make_blobs(random_state=0, n_features=4)
      n_components = 2
  
      iso = manifold.Isomap(n_components=n_components)
      iso.fit_transform(X)
      names = iso.get_feature_names_out()
      assert_array_equal(
          [f"isomap{i}" for i in range(n_components)], names
      )
  
imports: import math
  from itertools import product
  import numpy
  import pytest
  from scipy.sparse import rand
  from sklearn import clone, datasets, manifold, neighbors, pipeline, preprocessing
  from sklearn.datasets import make_blobs
  from sklearn.metrics.pairwise import pairwise_distances
  from sklearn.utils._testing import assert_allclose, assert_allclose_dense_sparse, assert_array_equal
  from sklearn.utils.fixes import CSR_CONTAINERS
label_desc: Use image node_id 16 for calling a global function with example usage: test_get_feature_names_out() without return types