def test_tessellate(self):

        A = np.random.randn(100, 100)
        result = tessellate(A)
        m, n = result.shape
        assert m == 20000
        assert n == 12
Example #2
0
    def test_tessellate(self):

        A = np.random.randn(100, 100)
        result = tessellate(A)
        m, n = result.shape
        assert m == 20000
        assert n == 12
Example #3
0
    print(59 * "-")
    print("Initialized array for sum; starting comparison:")
    print(59 * "-")

    t = time.time()
    array_sum(A)
    print("cython finished :", time.time() - t, "s")

    t = time.time()
    A.sum()
    print("numpy finished :", time.time() - t, "s")

    t = time.time()
    array_sum_python(A)
    print("python finished :", time.time() - t, "s")

    print()

    A = np.random.randn(1024, 1024)
    print(59 * "-")
    print("Initialized array for tessellate; starting comparison:")
    print(59 * "-")
    t = time.time()
    tessellate(A)
    print("cython finished :", time.time() - t, "s")

    t = time.time()
    tessellate_python(A)
    print("python+numpy finished :", time.time() - t, "s")
    print()
    print(59 * "-")
    print("Initialized array for sum; starting comparison:")
    print(59 * "-")

    t = time.time()
    array_sum(A)
    print("cython finished :", time.time() - t, "s")

    t = time.time()
    A.sum()
    print("numpy finished :", time.time() - t, "s")

    t = time.time()
    array_sum_python(A)
    print("python finished :", time.time() - t, "s")

    print()

    A = np.random.randn(1024, 1024)
    print(59 * "-")
    print("Initialized array for tessellate; starting comparison:")
    print(59 * "-")
    t = time.time()
    tessellate(A)
    print("cython finished :", time.time() - t, "s")

    t = time.time()
    tessellate_python(A)
    print("python+numpy finished :", time.time() - t, "s")
    print()