def test_output_shape(self):
""" Test that the axis parameter is handled correctly """
stream = [np.random.random((16, 7, 3)) for _ in range(5)]
stack = np.stack(stream, axis = -1)
for axis in (0, 1, 2, None):
with self.subTest('axis = {}'.format(axis)):
from_numpy = np.var(stack, axis = axis)
from_ivar = last(ivar(stream, axis = axis))
self.assertSequenceEqual(from_numpy.shape, from_ivar.shape)
self.assertTrue(np.allclose(from_ivar, from_numpy))
评论列表
文章目录