2018年7月29日日曜日

Python 勉強したこと(自分用のメモ)

・配列のスライシング aaa[1:5]とか、aaa[1:]とか、aaa[:3]とか配列のサブセットを取り出すことができる。
・クラスがある。
・クラスのメソッドの第一引数にselfを入れる。
・numpyという配列をパワーアップしたライブラリがある。(配列の要素ごとの四則演算ができる。)
・numpy = ナンパイと読むらしい。
・行列にスカラをかけることをブロードキャストと呼ぶ。
・numpyの行列の掛け算は、数学の行列の掛け算と違う?
・1行n列の行列や、n行1列の行列は、どっちも[1, 2, 3...]でよさそうだが、ちゃんと[]を多くつけたほうがわかりやすい
1x2行列 [[1, 2]]
2X1行列 [[1], [2]]
最大
・整数型は最大がない。
 2の64乗とかしても大丈夫。C#だとulongの上限を超える。
 
・浮動小数点型は最大がある。