2019年2月24日日曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の4章(線形写像)、2(線形写像の乗法)、練習問題3の解答を求めてみる。



    1. 2 , 3 , - 1 · 1 , 2 , - 3 = 11

    2. 2 , 3 , - 1 · - 1 , 5 , 0 = 13

    3. 2 , 3 , - 1 · 2 , 1 , 1 = 6

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix

print('3.')

A = Matrix([2, 3, -1])
bs = [(1, 2, -3),
      (-1, 5, 0),
      (2, 1, 1)]


for i, b in enumerate(bs):
    print(f'({chr(ord("a") + i)})')
    pprint(A.dot(Matrix(b)))

入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))

C:\Users\...> py -3 sample3.py
3.
(a)
11
(b)
13
(c)
6

C:\Users\...>

0 コメント:

コメントを投稿