(self)
| 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] |
nothing calls this directly
no test coverage detected