Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    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)
Пример #4
0
    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)
Пример #5
0
    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)
Пример #6
0
    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)
Пример #7
0
    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)
Пример #8
0
    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)
Пример #9
0
    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)
Пример #10
0
    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)