code: def test_empty_chunks():
      # https://github.com/dask/dask-ml/issues/551
      X = da.random.random((100, 4), chunks=((0, 5, 95), (4,)))
      trn = dask_ml.cluster.KMeans(n_clusters=2).fit_transform(
          X
      )  # it works
      assert trn.chunks == ((5, 95), (2,))
  
imports: import warnings
  import dask.array
  import dask.dataframe
  import numpy
  import pandas
  import pytest
  import sklearn.datasets
  import sklearn.utils.extmath
  from dask.array.utils import assert_eq
  from sklearn.cluster import KMeans
  from sklearn.utils.estimator_checks import check_estimator
  import dask_ml.cluster
  from dask_ml.cluster import KMeans, k_means
  from dask_ml.cluster._compat import _kmeans_plusplus
  from dask_ml.utils import assert_estimator_equal, row_norms
label_desc: Use image node_id 7 for calling a global function with example usage: test_empty_chunks() without return types