code: def resample_sig(x, fs, fs_target):
      
  
      t = np.arange(x.shape[0]).astype('float64')
  
      if fs == fs_target:
          return x, t
  
      new_length = int(x.shape[0]*fs_target/fs)
      resampled_x, resampled_t = signal.resample(x, num=new_length, t=t)
      assert resampled_x.shape == resampled_t.shape and resampled_x.shape[0] == new_length
      assert np.all(np.diff(resampled_t) > 0)
  
      return resampled_x, resampled_t
docs: Resample a signal to a different frequency.
  
      Parameters
      ----------
      x : numpy array
          Array containing the signal
      fs : int, or float
          The original sampling frequency
      fs_target : int, or float
          The target frequency
  
      Returns
      -------
      resampled_x : numpy array
          Array of the resampled signal values
      resampled_t : numpy array
          Array of the resampled signal locations