code: def linear_interpolation(
      point1: np.ndarray, point2: np.ndarray, number: int = 2
  ) -> np.ndarray:
      t = np.linspace(0, 1, number + 2).reshape(-1, 1)
      return point1 + (point2 - point1) * t
  
file_path: mmocr/mmocr/utils/bezier_utils.py
imports: import numpy
  from scipy.special import comb
  from mmocr.utils.typing_utils import ArrayLike
label_desc: Use image node_id 3 for calling a global function with example usage: linear_interpolation(point1, point2, number) and returns: unknown