code: def test_recarray_from_obj(self):
      count = 10
      a = np.zeros(count, dtype="O")
      b = np.zeros(count, dtype="f8")
      c = np.zeros(count, dtype="f8")
      for i in range(len(a)):
          a[i] = list(range(1, 10))
  
      mine = np.rec.fromarrays([a, b, c], names="date,data1,data2")
      for i in range(len(a)):
          assert_((mine.date[i] == list(range(1, 10))))
          assert_((mine.data1[i] == 0.0))
          assert_((mine.data2[i] == 0.0))
  
imports: import collections.abc
  import textwrap
  from io import BytesIO
  from os import path
  from pathlib import Path
  import pytest
  import numpy
  from numpy.testing import assert_, assert_equal, assert_array_equal, assert_array_almost_equal, assert_raises, temppath
  from numpy.compat import pickle
label_desc: Use image node_id 9 for calling the TestFromrecords obj's underlying member method code with example usage: obj.test_recarray_from_obj() without return types