code: def test_find_neighbors(self):
      df = pd.DataFrame(
          np.random.randint(0, 100, size=(15, 4)), columns=list("ABCD")
      )
      selection = [1, 3]
      X = df.iloc[:, :-1]
      y = df.iloc[:, -1]
      model = LinearRegression().fit(X, y)
      mode = "regression"
      t = find_neighbors(selection, X, model, mode)
      assert len(t) == len(selection)
      assert t[0].shape[1] == X.shape[1] + 2
  
file_path: shapash/tests/unit_tests/utils/test_explanation_metrics.py
imports: import unittest
  import numpy
  import pandas
  from sklearn.linear_model import LinearRegression
  from shapash.utils.explanation_metrics import _df_to_array, _compute_distance, _compute_similarities, _get_radius, find_neighbors, shap_neighbors, get_min_nb_features, get_distance
label_desc: Use image node_id 5 for calling the TestExplanationMetrics obj's underlying member method code with example usage: obj.test_find_neighbors() without return types