code: def test_actual_results_single_value(params):
      """Test that the actual results are the expected ones."""
      arr_actual = JointRecurrencePlot(**params).transform(X)
      arr_desired = []
      for i in range(n_features):
          arr_desired.append(
              RecurrencePlot(**params).transform(X[:, i])
          )
      arr_desired = np.prod(arr_desired, axis=0)
      np.testing.assert_allclose(
          arr_actual, arr_desired, atol=1e-5, rtol=0.0
      )
  
file_path: pyts/pyts/multivariate/image/tests/test_joint_rp.py
imports: import numpy
  import pytest
  import re
  from pyts.image import RecurrencePlot
  from pyts.multivariate.image import JointRecurrencePlot
label_desc: Use image node_id 3 for calling a global function with example usage: test_actual_results_single_value(params) without return types