code: def test_umap_transform_on_iris_modified_dtype(
      iris, iris_subset_model, iris_selection
  ):
      fitter = iris_subset_model
      fitter.embedding_ = fitter.embedding_.astype(np.float64)
  
      new_data = iris.data[~iris_selection]
      embedding = fitter.transform(new_data)
  
      trust = trustworthiness(new_data, embedding, n_neighbors=10)
      assert (
          trust >= 0.8
      ), "Insufficiently trustworthy transform for iris dataset: {}".format(
          trust
      )
  
imports: from umap import UMAP
  from umap.umap_ import nearest_neighbors
  from scipy import sparse
  import numpy
  from sklearn.cluster import KMeans
  from sklearn.metrics import adjusted_rand_score
  from sklearn.neighbors import KDTree
  from scipy.spatial.distance import cdist, pdist, squareform
  import pytest
  import warnings
label_desc: Use image node_id 6 for calling a global function with example usage: test_umap_transform_on_iris_modified_dtype(iris, iris_subset_model, iris_selection) without return types