code: def test_2d_std(self):
      x = self.x
      y = self.y
      v = self.v
  
      stat1, binx1, biny1, bc = binned_statistic_2d(
          x, y, v, "std", bins=5
      )
      stat2, binx2, biny2, bc = binned_statistic_2d(
          x, y, v, np.std, bins=5
      )
  
      assert_allclose(stat1, stat2)
      assert_allclose(binx1, binx2)
      assert_allclose(biny1, biny2)
  
imports: import numpy
  from numpy.testing import assert_allclose
  import pytest
  from pytest import raises
  from scipy.stats import binned_statistic, binned_statistic_2d, binned_statistic_dd
  from scipy._lib._util import check_random_state
  from .common_tests import check_named_results
label_desc: Use image node_id 22 for calling the TestBinnedStatistic obj's underlying member method code with example usage: obj.test_2d_std() without return types