Processing math: 100%

2018年1月7日日曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の4章(線形写像)、1(写像)、練習問題7.を取り組んでみる。


    1. F(1,1,0,-1)=1+1-3+2=1

    2. F(2,3,-1,1)=2+3+1+3+2=11

コード(Emacs)

Python 3

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

A = Matrix([1, 1, -1, 3])


def f(X):
    return A.dot(X) + 2

for i, t in enumerate([(1, 1, 0, -1), (2, 3, -1, 1)]):
    print(f'({chr(ord("a") + i)})')
    pprint(f(Matrix(t)))
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample7.py
(a)
1

(b)
11

$

0 コメント:

コメントを投稿