code: def test_pickle(self):
      # Test at single points
      np.random.seed(1234)
      x = np.random.rand(30, 2)
      y = np.random.rand(30) + 1j * np.random.rand(30)
  
      ip = interpnd.LinearNDInterpolator(x, y)
      ip2 = pickle.loads(pickle.dumps(ip))
  
      assert_almost_equal(ip(0.5, 0.5), ip2(0.5, 0.5))
  
imports: from __future__ import division, print_function, absolute_import
  import os
  import numpy
  from numpy.testing import assert_equal, assert_allclose, assert_almost_equal
  from pytest import raises
  import pytest
  from scipy._lib._numpy_compat import suppress_warnings
  import scipy.interpolate.interpnd
  import scipy.spatial.qhull
  import pickle
label_desc: Use image node_id 10 for calling the TestLinearNDInterpolation obj's underlying member method code with example usage: obj.test_pickle() without return types