code: def __init__(
      self,
      num_time_series,
      num_time_steps,
      low_rank_param,
      is_full_matrix,
      p0,
      r,
      k,
      A,
      is_sym,
  ):
      # Define number of time series
      self.num_time_series = num_time_series
      # Define number of discrete time steps will assume the same for each time series so p_i(t) in R^(dxN)
      self.num_time_steps = num_time_steps
      self.low_rank_param = low_rank_param
      self.is_full_matrix = is_full_matrix
      self.p0 = p0
      self.r = r
      self.k = k
      self.A = A
      self.is_sym = is_sym
      self.dtype = r.dtype
      self.ctx = r.context
  
file_path: gluonts/src/gluonts/nursery/auto_ode/auto_ode.py
imports: import numpy
  import matplotlib.pyplot
  import mxnet
  import mxnet.gluon.nn
  import mxnet.gluon.rnn
  from mxnet import gluon, nd, autograd
  from tqdm import tqdm_notebook
label_desc: Use image node_id 1 to create a new NeuralLV object  with example: obj = NeuralLV(num_time_series, num_time_steps, low_rank_param, is_full_matrix, p0, r, k, A, is_sym)