class_docstr: Mixin class for gemv tests 
class_docstr_tok: ["Mixin","class","for","gemv","tests"]
code: def get_data(self, x_stride=1, y_stride=1):
      mult = array(1, dtype=self.dtype)
      if self.dtype in [complex64, complex128]:
          mult = array(1 + 1j, dtype=self.dtype)
      from numpy.random import normal, seed
  
      seed(1234)
      alpha = array(1.0, dtype=self.dtype) * mult
      beta = array(1.0, dtype=self.dtype) * mult
      a = normal(0.0, 1.0, (3, 3)).astype(self.dtype) * mult
      x = arange(shape(a)[0] * x_stride, dtype=self.dtype) * mult
      y = arange(shape(a)[1] * y_stride, dtype=self.dtype) * mult
      return alpha, beta, a, x, y
  
imports: from numpy import float32, float64, complex64, complex128, arange, array, zeros, shape, transpose, newaxis, common_type, conjugate
  from scipy.linalg import _fblas
  from numpy.testing import assert_array_equal, assert_allclose, assert_array_almost_equal, assert_
  import pytest
label_desc: Use image node_id 1 for calling the BaseGemv obj's underlying member method code with example usage: obj.get_data(x_stride, y_stride) and returns: alpha,  beta,  a,  x,  y