code: def test_tfidf_vectorizer_idf_setter():
      orig = TfidfVectorizer(use_idf=True)
      orig.fit(DOCS_GPU)
      copy = TfidfVectorizer(vocabulary=orig.vocabulary_, use_idf=True)
      copy.idf_ = orig.idf_[0]
      cp.testing.assert_array_almost_equal(
          copy.transform(DOCS_GPU).todense(),
          orig.transform(DOCS_GPU).todense(),
      )
  
imports: from cuml.internals.safe_imports import cpu_only_import
  from cuml.internals.safe_imports import cpu_only_import_from
  from cuml.internals.safe_imports import gpu_only_import_from
  from sklearn.feature_extraction.text import TfidfVectorizer
  from sklearn.feature_extraction.text import HashingVectorizer
  from sklearn.feature_extraction.text import CountVectorizer
  import pytest
  from cuml.feature_extraction.text import CountVectorizer
  from cuml.feature_extraction.text import TfidfVectorizer
  from cuml.feature_extraction.text import HashingVectorizer
  from cuml.internals.safe_imports import gpu_only_import
label_desc: Use image node_id 22 for calling a global function with example usage: test_tfidf_vectorizer_idf_setter() without return types