code: def _infer_base_currency_depo_numba(
      spot_arr,
      outright_forwards_arr,
      depo_arr,
      quoted_delivery_days_arr,
      base_conv,
      terms_conv,
      no_of_tenors,
      out,
  ):
      for i in range(len(out)):
          for j in range(no_of_tenors):
              out[i, j] = (
                  (
                      (
                          1
                          + depo_arr[i, j]
                          * (
                              quoted_delivery_days_arr[i, j]
                              / terms_conv
                          )
                      )
                      / (outright_forwards_arr[i, j] / spot_arr[i])
                  )
                  - 1
              ) / (quoted_delivery_days_arr[i, j] / base_conv)
  
file_path: finmarketpy/finmarketpy/curve/rates/fxforwardspricer.py
imports: import numpy
  import pandas
  from numba import guvectorize
  from findatapy.timeseries import Calendar
  from finmarketpy.util.marketconstants import MarketConstants
  from finmarketpy.curve.abstractpricer import AbstractPricer
label_desc: Use image node_id 2 for calling a global function with example usage: _infer_base_currency_depo_numba(spot_arr, outright_forwards_arr, depo_arr, quoted_delivery_days_arr, base_conv, terms_conv, no_of_tenors, out) without return types