ベクトル・行列とコンピュータでの表現 正直大学での線形代数がよくわからなかった。 巨大な行列式を手計算させられたり 固有値だとか固有ベクトルだの訳の分からないものを求めさせられて ジョルダン標準形にしろだとか何が楽しいのかと。 連立方程式を高速に解くための手法が発展して他分野にも応用できるようになった。 みたいな紹介をされていたら違ったのかもしれないが。 線形代数を始めるにあたってまずベクトルとは何かでふと止まる。 ベクトルと行列をコンピュータ上で区別する必要性は? ベクトルが行列の特別な場合であると実装して不都合はあるのだろうか。 ベクトル空間は和が可換な群でスカラー倍が定義できてとかあるけど、 結局コンピュータ上で実現するには配列でしょってなるし。 ヒルベルト空間とか言われてもハァですし。 そもそもヒルベルト空間では完備性が求められるけど コンピュータ上では実数が表現できないことによる
![Pythonで数学の勉強:線形代数学1(行列を扱う) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5d7b788707f286000cc9603a048c1646631c88c5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UHl0aG9uJUUzJTgxJUE3JUU2JTk1JUIwJUU1JUFEJUE2JUUzJTgxJUFFJUU1JThCJTg5JUU1JUJDJUI3JUVGJUJDJTlBJUU3JUI3JTlBJUU1JUJEJUEyJUU0JUJCJUEzJUU2JTk1JUIwJUU1JUFEJUE2MSUyOCVFOCVBMSU4QyVFNSU4OCU5NyVFMyU4MiU5MiVFNiU4OSVCMSVFMyU4MSU4NiUyOSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MjUyNmViZmVlMWZkYzg5MGQ2YzcxMTU0YzVjMzdlOTg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGliaWdhbWUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWVkNWQzZDQ5MDEwOTE0MThjNDNmMzZmOWYwN2I5MWJj%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D0cdd00b58c17ebf197367e4dfd4a81a5)