code: def test_delete_row(self):
      a = csr_matrix(
          np.array(
              [
                  [0, 1, 3, 0, 1, 0],
                  [0, 0, 1, 0, 1, 1],
                  [0, 5, 1, 0, 5, 5],
              ]
          )
      )
      b = scattertext.CSRMatrixTools.delete_columns(a, [0, 3])
      desired_array = np.array(
          [[1, 3, 1, 0], [0, 1, 1, 1], [5, 1, 5, 5]]
      )
      self.assertEqual(type(b), csr_matrix)
      np.testing.assert_array_almost_equal(b.todense(), desired_array)
      self.assertEqual(a.shape, (3, 6))
  
file_path: scattertext/scattertext/test/test_CSRMatrixTools.py
imports: from unittest import TestCase
  import numpy
  from scipy.sparse import csr_matrix
  import scattertext
  from scattertext.CSRMatrixTools import CSRMatrixFactory
label_desc: Use image node_id 2 for calling the TestCSRMatrixFactory obj's underlying member method code with example usage: obj.test_delete_row() without return types