code: def test_array(self):
      # float array
      expected = array.array("d", [0.1, 0.2, 0.3])
      self.assert_equal_with_lambda_check(
          _flexible_type(expected), expected
      )
  
      # int array
      expected = array.array("d", [1, 2, 3])
      self.assert_equal_with_lambda_check(
          _flexible_type([1, 2, 3]), expected
      )
      self.assert_equal_with_lambda_check(
          _flexible_type([1.0, 2.0, 3.0]), expected
      )
      self.assert_equal_with_lambda_check(
          _flexible_type([1, 2, 3.0]), expected
      )
  
      # numpy ndarray
      expected = np.asarray([1, 2, 3])
      self.assertSequenceEqual(
          list(_flexible_type(expected)), list(expected)
      )
      self.assertSequenceEqual(
          list(from_lambda(expected)), array.array("d", expected)
      )
  
      expected = np.asarray([0.1, 0.2, 0.3])
      self.assertSequenceEqual(
          list(_flexible_type(expected)), list(expected)
      )
      self.assertSequenceEqual(
          list(from_lambda(expected)), array.array("d", expected)
      )
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import unittest
  import numpy
  from numpy import nan
  import array
  import datetime
  from ..data_structures import image
  from ..None import SArray
  import os
  from .._cython.cy_flexible_type import _translate_through_flexible_type
  from .._cython.cy_flexible_type import _translate_through_flex_list
  from .._cython.cy_flexible_type import infer_type_of_list
  from .._cython.cy_flexible_type import _get_inferred_column_type, _all_convertable
  from .._cython.cy_flexible_type import _check_ft_pyobject_hint_path
  from .._cython.cy_flexible_type import pytype_from_type_name
  from .._cython.cy_flexible_type import GMT
  import datetime
  from itertools import product
  from copy import copy
  import pytest
  import sys
label_desc: Use image node_id 8 for calling the FlexibleTypeTest obj's underlying member method code with example usage: obj.test_array() without return types