code: def test_broadcast_gh7933_regression():
      # Check broadcast works
      stats.truncnorm.logpdf(
          np.array([3.0, 2.0, 1.0]),
          a=(1.5 - np.array([6.0, 5.0, 4.0])) / 3.0,
          b=np.inf,
          loc=np.array([6.0, 5.0, 4.0]),
          scale=3.0,
      )
  
imports: import numpy
  import numpy.testing
  import pytest
  from pytest import raises
  from scipy.integrate import IntegrationWarning
  from scipy import stats
  from scipy.special import betainc
  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
  from scipy.stats._distr_params import distcont
label_desc: Use image node_id 11 for calling a global function with example usage: test_broadcast_gh7933_regression() without return types