code: def actual_365_actual(
      *, start_date, end_date, schedule_info=None, dtype=None, name=None
  ):
      """Computes the year fraction between the specified dates.
  
      The actual/365 actual convention specifies the year fraction between the
      start and end date as the actual number of days between the two dates divided
      365 if no leap day is contained in the date range and 366 otherwise.
  
      When determining whether a leap day is contained in the date range,
      `start_date` is excluded and `end_date` is included.
  
      Note that the schedule info is not needed for this convention and is ignored
      if supplied.
  
      Args:
        start_date: A `DateTensor` object of any shape.
        end_date: A `DateTensor` object of compatible shape with `start_date`.
        schedule_info: The schedule info. Ignored for this convention.
        dtype: The dtype of the result. Either `tf.float32` or `tf.float64`. If not
          supplied, `tf.float32` is returned.
        name: Python `str` name prefixed to ops created by this function. If not
          supplied, `actual_365_actual` is used.
  
      Returns:
        A real `Tensor` of supplied `dtype` and shape of `start_date`. The year
        fraction between the start and end date as computed by Actual/365 Actual
        convention.
      """
      del schedule_info
      with tf.name_scope(name or "actual_365_actual"):
          end_date = dt.convert_to_date_tensor(end_date)
          start_date = dt.convert_to_date_tensor(start_date)
          dtype = dtype or tf.constant(0.0).dtype
          actual_days = tf.cast(
              start_date.days_until(end_date), dtype=dtype
          )
          # Add a day to start_date and end_date so that start_date is excluded and
          # end_date is included.
          day = periods.day()
          leap_days_between = du.leap_days_between(
              start_date=start_date + day, end_date=end_date + day
          )
          denominator = tf.cast(
              tf.where(leap_days_between > 0, 366, 365), dtype=dtype
          )
          return actual_days / denominator
  
file_path: tf-quant-finance/tf_quant_finance/datetime/daycounts.py
imports: import tensorflow.compat.v2
  from tf_quant_finance.datetime import date_tensor
  from tf_quant_finance.datetime import date_utils
  from tf_quant_finance.datetime import periods
label_desc: Use image node_id 3 for calling a global function with example usage: actual_365_actual() and returns: unknown