code: def test_symmetric_starting_vector():
      params = SymmetricParams()
      symmetric = True
      for k in [1, 2, 3, 4, 5]:
          for D in params.real_test_cases:
              for typ in "fd":
                  v0 = random.rand(len(D["v0"])).astype(typ)
                  eval_evec(symmetric, D, typ, k, "LM", v0)
  
imports: import threading
  import itertools
  import numpy
  from numpy.testing import assert_allclose, assert_equal, suppress_warnings
  from pytest import raises
  import pytest
  from numpy import dot, conj, random
  from scipy.linalg import eig, eigh
  from scipy.sparse import csc_matrix, csr_matrix, diags, rand
  from scipy.sparse.linalg import LinearOperator, aslinearoperator
  from scipy.sparse.linalg._eigen.arpack import eigs, eigsh, arpack, ArpackNoConvergence
  from scipy._lib._gcutils import assert_deallocated, IS_PYPY
label_desc: Use image node_id 9 for calling a global function with example usage: test_symmetric_starting_vector() without return types