MCPcopy Create free account
hub / github.com/numpy/numpy / test_integers_broadcast

Method test_integers_broadcast

numpy/random/tests/test_smoke.py:655–686  ·  view source on GitHub ↗
(self, dtype)

Source from the content-addressed store, hash-verified

653 rg.standard_gamma(1.0, out=existing[::3])
654
655 def test_integers_broadcast(self, dtype):
656 if dtype == np.bool_:
657 upper = 2
658 lower = 0
659 else:
660 info = np.iinfo(dtype)
661 upper = int(info.max) + 1
662 lower = info.min
663 self._reset_state()
664 a = self.rg.integers(lower, [upper] * 10, dtype=dtype)
665 self._reset_state()
666 b = self.rg.integers([lower] * 10, upper, dtype=dtype)
667 assert_equal(a, b)
668 self._reset_state()
669 c = self.rg.integers(lower, upper, size=10, dtype=dtype)
670 assert_equal(a, c)
671 self._reset_state()
672 d = self.rg.integers(np.array(
673 [lower] * 10), np.array([upper], dtype=object), size=10,
674 dtype=dtype)
675 assert_equal(a, d)
676 self._reset_state()
677 e = self.rg.integers(
678 np.array([lower] * 10), np.array([upper] * 10), size=10,
679 dtype=dtype)
680 assert_equal(a, e)
681
682 self._reset_state()
683 a = self.rg.integers(0, upper, size=10, dtype=dtype)
684 self._reset_state()
685 b = self.rg.integers([upper] * 10, dtype=dtype)
686 assert_equal(a, b)
687
688 def test_integers_numpy(self, dtype):
689 high = np.array([1])

Callers

nothing calls this directly

Calls 2

_reset_stateMethod · 0.95
assert_equalFunction · 0.90

Tested by

no test coverage detected