code: def test_precision_series_index():
      prec = _test_prec(pd.Series([1, 3]), pd.Index([1, 3]))
      assert prec == approx(1.0)
  
      prec = _test_prec(pd.Series([1, 2, 3, 4]), pd.Index([1, 3, 5]))
      assert prec == approx(0.5)
  
      prec = _test_prec(pd.Series([1, 2, 3, 4]), pd.Index(range(4, 10)))
      assert prec == approx(0.25)
  
file_path: lkpy/tests/test_topn_precision.py
imports: import numpy
  import pandas
  from pytest import approx
  from lenskit.topn import precision
  from lenskit.util.test import demo_recs
  from lenskit import topn
label_desc: Use image node_id 6 for calling a global function with example usage: test_precision_series_index() without return types