code: def test_get_indexer_float64(self):
      idx = Index([0.0, 1.0, 2.0], dtype=np.float64)
      tm.assert_numpy_array_equal(
          idx.get_indexer(idx), np.array([0, 1, 2], dtype=np.intp)
      )
  
      target = [-0.1, 0.5, 1.1]
      tm.assert_numpy_array_equal(
          idx.get_indexer(target, "pad"),
          np.array([-1, 0, 1], dtype=np.intp),
      )
      tm.assert_numpy_array_equal(
          idx.get_indexer(target, "backfill"),
          np.array([0, 1, 2], dtype=np.intp),
      )
      tm.assert_numpy_array_equal(
          idx.get_indexer(target, "nearest"),
          np.array([0, 1, 1], dtype=np.intp),
      )
  
imports: import numpy
  import pytest
  from pandas.errors import InvalidIndexError
  from pandas import NA, Index, RangeIndex, Series, Timestamp
  import pandas._testing
  from pandas.core.arrays import ArrowExtensionArray, FloatingArray
label_desc: Use image node_id 11 for calling the TestGetIndexer obj's underlying member method code with example usage: obj.test_get_indexer_float64() without return types