def test_trapz_with_dx_params(self, y_array, dx): y = numpy.array(y_array) iy = inp.array(y) result = inp.trapz(iy, dx=dx) expected = numpy.trapz(y, dx=dx) numpy.testing.assert_array_equal(expected, result)
def test_trapz_with_dx_params(self, y_array, dx): np_y = numpy.array(y_array) dpnp_y = dpnp.array(y_array) result = dpnp.trapz(dpnp_y, dx=dx) expected = numpy.trapz(np_y, dx=dx) numpy.testing.assert_array_equal(expected, result)
def test_trapz_with_x_param_2ndim(self, array): a = numpy.array(array) ia = inp.array(a) result = inp.trapz(ia, x=ia) expected = numpy.trapz(a, x=a) numpy.testing.assert_array_equal(expected, result)
def test_trapz_default(self, array, data_type): a = numpy.array(array, dtype=data_type) ia = inp.array(a) result = inp.trapz(ia) expected = numpy.trapz(a) numpy.testing.assert_array_equal(expected, result)
def test_trapz_with_x_param_2ndim(self, array): np_a = numpy.array(array) dpnp_a = dpnp.array(array) result = dpnp.trapz(dpnp_a, dpnp_a) expected = numpy.trapz(np_a, np_a) numpy.testing.assert_array_equal(expected, result)
def test_trapz_default(self, array, data_type): np_a = numpy.array(array, dtype=data_type) dpnp_a = dpnp.array(array, dtype=data_type) result = dpnp.trapz(dpnp_a) expected = numpy.trapz(np_a) numpy.testing.assert_array_equal(expected, result)
def test_trapz_without_params(self, array): a = numpy.array(array) ia = inp.array(a) result = inp.trapz(ia) expected = numpy.trapz(a) numpy.testing.assert_array_equal(expected, result)
def test_trapz_without_params(self, y_array, x_array): y = numpy.array(y_array) iy = inp.array(y) x = numpy.array(x_array) ix = inp.array(x) result = inp.trapz(iy, x=ix) expected = numpy.trapz(y, x=x) numpy.testing.assert_array_equal(expected, result)
def test_trapz_with_x_params(self, y_array, x_array, data_type_y, data_type_x): y = numpy.array(y_array, dtype=data_type_y) iy = inp.array(y_array, dtype=data_type_y) x = numpy.array(x_array, dtype=data_type_x) ix = inp.array(x_array, dtype=data_type_x) result = inp.trapz(iy, x=ix) expected = numpy.trapz(y, x=x) numpy.testing.assert_array_equal(expected, result)
def test_trapz_with_x_params(self, y_array, x_array, data_type_y, data_type_x): np_y = numpy.array(y_array, dtype=data_type_y) dpnp_y = dpnp.array(y_array, dtype=data_type_y) np_x = numpy.array(x_array, dtype=data_type_x) dpnp_x = dpnp.array(x_array, dtype=data_type_x) result = dpnp.trapz(dpnp_y, dpnp_x) expected = numpy.trapz(np_y, np_x) numpy.testing.assert_array_equal(expected, result)