2020年2月10日月曜日

学習環境

ラング線形代数学(上) (ちくま学現文庫)(S.ラング (著)、芹沢 正三 (翻訳)、筑摩書房)の3章(行列)、2(行列の積)、練習問題7の解答を求めてみる。


  1. X A = 3 , 1 , 5

    行列 A の一行目の行ベクトル。

コード

#!/usr/bin/env python3
from unittest import TestCase, main
from sympy import Matrix

print('7.')


class MyTestCase(TestCase):
    def test(self):
        x = Matrix([[1, 0, 0]])
        a = Matrix([[3, 1, 5],
                    [2, 0, 1],
                    [1, 1, 7]])
        self.assertEqual(x * a, a[0, :])


if __name__ == '__main__':
    main()

入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))

% ./sample7.py -v
7.
test (__main__.MyTestCase) ... ok

----------------------------------------------------------------------
Ran 1 test in 0.001s

OK
%

0 コメント:

コメントを投稿