code: def generate_all_label_space_clusterers():
      for clusterer in get_networkx_clusterers():
          yield clusterer
  
      for clusterer in get_matrix_clusterers():
          yield clusterer
  
      if (sys.platform != "win32") and (
          sys.platform != "darwin" and sys.version_info[0] == 2
      ):
          for clusterer, _ in get_igraph_clusterers():
              yield clusterer
  
          for clusterer in get_graphtool_partitioners():
              yield clusterer
  
file_path: scikit-multilearn/skmultilearn/ensemble/tests/test_partition.py
imports: import unittest
  import sys
  from sklearn.naive_bayes import GaussianNB
  from sklearn.svm import SVC
  from skmultilearn.ensemble import LabelSpacePartitioningClassifier
  from skmultilearn.problem_transform import LabelPowerset
  from skmultilearn.tests.classifier_basetest import ClassifierBaseTest
  from skmultilearn.cluster.tests.test_networkx import get_networkx_clusterers
  from skmultilearn.cluster.tests.test_matrix import get_matrix_clusterers
label_desc: Use image node_id 1 for calling a global function with example usage: generate_all_label_space_clusterers() without return types