code: def test_from_numpy_fields(self):
      import numpy as np
  
      dt = np.dtype("i4,i8,f8")
      ds = datashape.from_numpy((), dt)
      self.assertEqual(ds.names, ["f0", "f1", "f2"])
      self.assertEqual(
          ds.types,
          [datashape.int32, datashape.int64, datashape.float64],
      )
  
imports: from __future__ import absolute_import, division, print_function
  import ctypes
  import unittest
  import pytest
  from datashader import datashape
  from datashader.datashape import dshape, error, DataShape, Record
label_desc: Use image node_id 16 for calling the TestDataShapeCreation obj's underlying member method code with example usage: obj.test_from_numpy_fields() without return types