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

Method test_testAddSumProd

numpy/ma/tests/test_old_ma.py:187–206  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 11

assert_Function · 0.90
arrayFunction · 0.90
filledFunction · 0.90
concatenateFunction · 0.90
eqFunction · 0.85
productFunction · 0.85
accumulateMethod · 0.80
sumFunction · 0.50
reduceMethod · 0.45
sumMethod · 0.45
prodMethod · 0.45

Tested by

no test coverage detected