code: def test_broadcast_gh9990_regression():
      # Regression test for gh-9990
      # The x-value 7 only lies within the support of 4 of the supplied
      # distributions.  Prior to 9990, one array passed to
      # stats.reciprocal._cdf would have 4 elements, but an array
      # previously stored by stats.reciprocal_argcheck() would have 6, leading
      # to a broadcast error.
      a = np.array([1, 2, 3, 4, 5, 6])
      b = np.array([8, 16, 1, 32, 1, 48])
      ans = [stats.reciprocal.cdf(7, _a, _b) for _a, _b in zip(a, b)]
      npt.assert_array_almost_equal(stats.reciprocal.cdf(7, a, b), ans)
  
      ans = [stats.reciprocal.cdf(1, _a, _b) for _a, _b in zip(a, b)]
      npt.assert_array_almost_equal(stats.reciprocal.cdf(1, a, b), ans)
  
      ans = [stats.reciprocal.cdf(_a, _a, _b) for _a, _b in zip(a, b)]
      npt.assert_array_almost_equal(stats.reciprocal.cdf(a, a, b), ans)
  
      ans = [stats.reciprocal.cdf(_b, _a, _b) for _a, _b in zip(a, b)]
      npt.assert_array_almost_equal(stats.reciprocal.cdf(b, a, b), ans)
  
imports: import sys
  import numpy
  import numpy.testing
  import pytest
  from pytest import raises
  from scipy.integrate import IntegrationWarning
  import itertools
  from scipy import stats
  from .common_tests import check_normalization, check_moment, check_mean_expect, check_var_expect, check_skew_expect, check_kurt_expect, check_entropy, check_private_entropy, check_entropy_vect_scale, check_edge_support, check_named_args, check_random_state_property, check_meth_dtype, check_ppf_dtype, check_cmplx_deriv, check_pickling, check_rvs_broadcast, check_freezing, check_munp_expect
  from scipy.stats._distr_params import distcont
  from scipy.stats._distn_infrastructure import rv_continuous_frozen
label_desc: Use image node_id 11 for calling a global function with example usage: test_broadcast_gh9990_regression() without return types