MCPcopy Index your code
hub / github.com/numpy/numpy / test_overwrite_keyword

Method test_overwrite_keyword

numpy/lib/tests/test_function_base.py:4513–4544  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

4511 assert_allclose(np.median(a3.T), 3.5)
4512
4513 def test_overwrite_keyword(self):
4514 a3 = np.array([[2, 3],
4515 [0, 1],
4516 [6, 7],
4517 [4, 5]])
4518 a0 = np.array(1)
4519 a1 = np.arange(2)
4520 a2 = np.arange(6).reshape(2, 3)
4521 assert_allclose(np.median(a0.copy(), overwrite_input=True), 1)
4522 assert_allclose(np.median(a1.copy(), overwrite_input=True), 0.5)
4523 assert_allclose(np.median(a2.copy(), overwrite_input=True), 2.5)
4524 assert_allclose(
4525 np.median(a2.copy(), overwrite_input=True, axis=0), [1.5, 2.5, 3.5])
4526 assert_allclose(
4527 np.median(a2.copy(), overwrite_input=True, axis=1), [1, 4])
4528 assert_allclose(
4529 np.median(a2.copy(), overwrite_input=True, axis=None), 2.5)
4530 assert_allclose(
4531 np.median(a3.copy(), overwrite_input=True, axis=0), [3, 4])
4532 assert_allclose(
4533 np.median(a3.T.copy(), overwrite_input=True, axis=1), [3, 4])
4534
4535 a4 = np.arange(3 * 4 * 5, dtype=np.float32).reshape((3, 4, 5))
4536 np.random.shuffle(a4.ravel())
4537 assert_allclose(np.median(a4, axis=None),
4538 np.median(a4.copy(), axis=None, overwrite_input=True))
4539 assert_allclose(np.median(a4, axis=0),
4540 np.median(a4.copy(), axis=0, overwrite_input=True))
4541 assert_allclose(np.median(a4, axis=1),
4542 np.median(a4.copy(), axis=1, overwrite_input=True))
4543 assert_allclose(np.median(a4, axis=2),
4544 np.median(a4.copy(), axis=2, overwrite_input=True))
4545
4546 def test_array_like(self):
4547 x = [1, 2, 3]

Callers

nothing calls this directly

Calls 4

assert_allcloseFunction · 0.90
reshapeMethod · 0.80
copyMethod · 0.45
ravelMethod · 0.45

Tested by

no test coverage detected