docstr: From: https://arxiv.org/pdf/1904.08779.pdf,
  Time masking is applied so that t consecutive time steps
  [t0, t0 + t) are masked, where t is first chosen from a
  uniform distribution from 0 to the time mask parameter
  T, and t0 is chosen from [0, tau - t).
docstr_tok: ["From",":","https",":","\/\/arxiv.org\/pdf\/1904.08779.pdf",",","Time","masking","is","applied","so","that","t","consecutive","time","steps","[","t0",",","t0","+","t",")","are","masked",",","where","t","is","first","chosen","from","a","uniform","distribution","from","0","to","the","time","mask","parameter","T",",","and","t0","is","chosen","from","[","0",",","tau","-","t",")","."]
code: def manipulate(self, data, t, t0):
      """
      From: https://arxiv.org/pdf/1904.08779.pdf,
      Time masking is applied so that t consecutive time steps
      [t0, t0 + t) are masked, where t is first chosen from a
      uniform distribution from 0 to the time mask parameter
      T, and t0 is chosen from [0, tau - t).
      """
  
      aug_data = data.copy()
      aug_data[:, t0 : t0 + t] = 0
      return aug_data
  
imports: import numpy
  from nlpaug.model.spectrogram import Spectrogram
label_desc: Use image node_id 2 for calling the TimeMasking obj's underlying member method code with example usage: obj.manipulate(data, t, t0) and returns: aug_data