code: def test_input_types(self, dask_array, pandas_series):
      a = dpp.LabelEncoder()
      b = spp.LabelEncoder()
  
      exclude = {"dtype_"}
      assert_estimator_equal(
          a.fit(dask_array), b.fit(pandas_series), exclude=exclude
      )
  
      assert_estimator_equal(
          a.fit(pandas_series), b.fit(pandas_series), exclude=exclude
      )
  
      assert_estimator_equal(
          a.fit(pandas_series.values),
          b.fit(pandas_series),
          exclude=exclude,
      )
  
      assert_estimator_equal(
          a.fit(dask_array),
          b.fit(pandas_series.values),
          exclude=exclude,
      )
  
imports: import dask
  import dask.array
  import dask.dataframe
  import numpy
  import pandas
  import pytest
  import sklearn.preprocessing
  from dask.array.utils import assert_eq
  import dask_ml.preprocessing
  from dask_ml.utils import assert_estimator_equal
label_desc: Use image node_id 2 for calling the TestLabelEncoder obj's underlying member method code with example usage: obj.test_input_types(dask_array, pandas_series) without return types