code: def setUp(self):
      self.python_array_1 = np.array(
          [1, 2.0, -5, 0, 4, 1, -8, np.pi, 0]
      )
      self.python_array_2 = np.array(
          [17, 0.25, -5.9, 0, 4, 1, 3, 2, 22]
      )
  
      self.python_array_2d = np.array([[1, 2.1, 5], [0, 4, 1]])
  
      self.python_sparse_array_1 = csr_matrix(
          (
              np.array([1.5, 2, 3, 1]),
              np.array([3, 5, 7, 8]),
              np.array([0, 4]),
          )
      )
  
      self.python_sparse_array_2 = csr_matrix(
          (
              np.array([1.5, -3, np.sqrt(2), 0.9, 4]),
              np.array([1, 2, 3, 6, 8]),
              np.array([0, 5]),
          )
      )
  
      self.python_sparse_array_3 = csr_matrix(
          (np.array([-2.0]), np.array([8]), np.array([0, 1]))
      )
  
      self.python_sparse_array_2d = csr_matrix(
          (
              np.array([1.5, 2, 3, 1]),
              np.array([3, 5, 7, 4]),
              np.array([0, 3, 4]),
          )
      )
  
      self.array_types = [
          "BaseArrayDouble",
          "ArrayDouble",
          "SparseArrayDouble",
          "BaseArrayDouble2d",
          "ArrayDouble2d",
          "SparseArrayDouble2d",
          "SBaseArrayDoublePtr",
          "SArrayDoublePtr",
          "VArrayDoublePtr",
          "SSparseArrayDoublePtr",
          "SBaseArrayDouble2dPtr",
          "SArrayDouble2dPtr",
          "SSparseArrayDouble2dPtr",
      ]
  
imports: import unittest
  import numpy
  from numpy.linalg import norm
  from tick.array_test.build import array_test
  from scipy.sparse import csr_matrix
  import itertools
label_desc: Use image node_id 1 for calling the Test obj's underlying member method code with example usage: obj.setUp() without return types