code: def test_essential_matrix_residuals():
      tform = EssentialMatrixTransform(
          rotation=np.eye(3), translation=np.array([1, 0, 0])
      )
      src = np.array([[0, 0], [0, 0], [0, 0]])
      dst = np.array([[2, 0], [2, 1], [2, 2]])
      assert_almost_equal(tform.residuals(src, dst) ** 2, [0, 0.5, 2])
  
imports: import re
  import textwrap
  import numpy
  import pytest
  from numpy.testing import assert_almost_equal, assert_array_almost_equal, assert_equal
  from skimage.transform import AffineTransform, EssentialMatrixTransform, EuclideanTransform, FundamentalMatrixTransform, PiecewiseAffineTransform, PolynomialTransform, ProjectiveTransform, SimilarityTransform, estimate_transform, matrix_transform
  from skimage.transform._geometric import _GeometricTransform, _affine_matrix_from_vector, _center_and_normalize_points, _euler_rotation_matrix
label_desc: Use image node_id 23 for calling a global function with example usage: test_essential_matrix_residuals() without return types