コード例 #1
0
ファイル: nullspace_test.py プロジェクト: puttak/AR-tools
    def test_1(self):
        # dimension of the nullspace
        A = sp.array([[1., 2., 3., 1.], [1., 1., 2., 1.], [1., 2., 3., 1.]])

        N = nullspace(A)
        dimension = rank(N)

        assert dimension == 2
コード例 #2
0
ファイル: rank_test.py プロジェクト: d-ming/AR-tools
def test_4():
    # numpy 0-D array
    A = sp.array([1, 0])
    assert artools.rank(A) == 1
コード例 #3
0
ファイル: rank_test.py プロジェクト: d-ming/AR-tools
def test_3():
    # row vector
    A = sp.array([[1, 0]])
    assert artools.rank(A) == 1
コード例 #4
0
ファイル: rank_test.py プロジェクト: d-ming/AR-tools
def test_2():
    # two linearly dependent rows
    A = sp.array([[1, 1], [1, 1]])
    assert artools.rank(A) == 1
コード例 #5
0
ファイル: rank_test.py プロジェクト: d-ming/AR-tools
def test_1():
    # identity matrix
    A = sp.array([[1, 0], [0, 1]])
    assert artools.rank(A) == 2
コード例 #6
0
ファイル: rank_test.py プロジェクト: venuiisc/AR-tools
def test_8():
    # square matrix of independent vectors
    A = sp.array([[1, 2], [3, 1]])

    # rank(A) = number of columns
    assert rank(A) == A.shape[1]
コード例 #7
0
ファイル: rank_test.py プロジェクト: venuiisc/AR-tools
def test_1():
    # identity matrix
    A = sp.array([[1, 0], [0, 1]])
    assert rank(A) == 2
コード例 #8
0
ファイル: rank_test.py プロジェクト: venuiisc/AR-tools
def test_6():
    # matrix and its transpose
    A = sp.array([[1, 1, 1], [2, 1, 2], [3, 2, 3], [1, 1, 1]])
    A_transpose = A.T

    assert rank(A) == rank(A_transpose)
コード例 #9
0
ファイル: rank_test.py プロジェクト: venuiisc/AR-tools
def test_5():
    # linear combination of preceeding vectors
    A = sp.array([[1, 1, 1], [2, 1, 2], [3, 2, 3], [1, 1, 1]])
    assert rank(A) == 2
コード例 #10
0
ファイル: rank_test.py プロジェクト: venuiisc/AR-tools
def test_4():
    # numpy 0-D array
    A = sp.array([1, 0])
    assert rank(A) == 1
コード例 #11
0
ファイル: rank_test.py プロジェクト: venuiisc/AR-tools
def test_3():
    # row vector
    A = sp.array([[1, 0]])
    assert rank(A) == 1
コード例 #12
0
ファイル: rank_test.py プロジェクト: venuiisc/AR-tools
def test_2():
    # two linearly dependent rows
    A = sp.array([[1, 1], [1, 1]])
    assert rank(A) == 1