| 3112 | self.d = (x, X, XX, m, mx, mX, mXX, m2x, m2X, m2XX) |
| 3113 | |
| 3114 | def test_generic_methods(self): |
| 3115 | # Tests some MaskedArray methods. |
| 3116 | a = array([1, 3, 2]) |
| 3117 | assert_equal(a.any(), a._data.any()) |
| 3118 | assert_equal(a.all(), a._data.all()) |
| 3119 | assert_equal(a.argmax(), a._data.argmax()) |
| 3120 | assert_equal(a.argmin(), a._data.argmin()) |
| 3121 | assert_equal(a.choose(0, 1, 2, 3, 4), a._data.choose(0, 1, 2, 3, 4)) |
| 3122 | assert_equal(a.compress([1, 0, 1]), a._data.compress([1, 0, 1])) |
| 3123 | assert_equal(a.conj(), a._data.conj()) |
| 3124 | assert_equal(a.conjugate(), a._data.conjugate()) |
| 3125 | |
| 3126 | m = array([[1, 2], [3, 4]]) |
| 3127 | assert_equal(m.diagonal(), m._data.diagonal()) |
| 3128 | assert_equal(a.sum(), a._data.sum()) |
| 3129 | assert_equal(a.take([1, 2]), a._data.take([1, 2])) |
| 3130 | assert_equal(m.transpose(), m._data.transpose()) |
| 3131 | |
| 3132 | def test_allclose(self): |
| 3133 | # Tests allclose on arrays |