| 185 | assert_(eq(min(xr), minimum.reduce(xmr))) |
| 186 | |
| 187 | def test_testAddSumProd(self): |
| 188 | # Test add, sum, product. |
| 189 | (x, y, a10, m1, m2, xm, ym, z, zm, xf, s) = self.d |
| 190 | assert_(eq(np.add.reduce(x), add.reduce(x))) |
| 191 | assert_(eq(np.add.accumulate(x), add.accumulate(x))) |
| 192 | assert_(eq(4, sum(array(4), axis=0))) |
| 193 | assert_(eq(4, sum(array(4), axis=0))) |
| 194 | assert_(eq(np.sum(x, axis=0), sum(x, axis=0))) |
| 195 | assert_(eq(np.sum(filled(xm, 0), axis=0), sum(xm, axis=0))) |
| 196 | assert_(eq(np.sum(x, 0), sum(x, 0))) |
| 197 | assert_(eq(np.prod(x, axis=0), product(x, axis=0))) |
| 198 | assert_(eq(np.prod(x, 0), product(x, 0))) |
| 199 | assert_(eq(np.prod(filled(xm, 1), axis=0), |
| 200 | product(xm, axis=0))) |
| 201 | if len(s) > 1: |
| 202 | assert_(eq(np.concatenate((x, y), 1), |
| 203 | concatenate((xm, ym), 1))) |
| 204 | assert_(eq(np.add.reduce(x, 1), add.reduce(x, 1))) |
| 205 | assert_(eq(np.sum(x, 1), sum(x, 1))) |
| 206 | assert_(eq(np.prod(x, 1), product(x, 1))) |
| 207 | |
| 208 | def test_testCI(self): |
| 209 | # Test of conversions and indexing |