Remrinのpython攻略日記スマートフォン用の表示で見るRemrinのpython攻略日記python3に入門しました。python3についてあれこれとサンプルコードとか。学習用:テスト用=8:2に分けて実行。python1つのモジュールは~.pyという1つのスクリプトファイルに相当する。スクリプトファイルは単独のプログラムとしても動作するし、他のプログラムやモジュールから呼び出して使うこともできる。pythondecimalモジュールのDecimalクラスは数値演算での誤差を回避するクラス。小数の計算では誤差が生じる。高階関数...関数を関数に渡したり、戻り値として関数を返したり。関数に機能を追加できたりする。ライブラリNumPyの数え上げ(要素のカウント)について。pythonpandasのインデックスオブジェクトについて。行や列のインデックスは「インデックスオブジェクト」として保持。array)について。dtypeを自分で設定して、異なる型の変数を織り込める。フィールド名で要素を参照できる。ライブラリNumPyのmatrixについて。matrixでは「*」や「**」で行列の積などを表せる。その他の使い方はndarrayと同様のようです。pythonNumPyのブロードキャストについて。配列の次元、大きさ(要素数)などが異なっていても配列どうしやスカラーの演算ができる。ブロードキャストができるのは、2つの配列のshapeを最終軸から順に比較していき、同じ大きさか、一方が1であるかチェック。pythonNumPyの繰り返しrepeat()、tile()について。配列の要素を繰り返す。axisを省略すると1次元にflattenされる。pythonNumpyの配列の結合・分割について。2個以上の配列を軸指定して結合する。マスクは保存されない。乱数を発生させるライブラリは主に2つ。2つのライブラリの一番の違いは乱数の発生個数。numpyは配列の形をsize=~の形のキーワード引数で乱数の個数を指定できる。内積はnp.dot()関数を使うかarray.dot()メソッドを使うか。内積は順序によって結果が異なる。pythonNumPyの集合関数について。python標準のset型も参照。ライブラリNumPyのsortについて。ソート済み配列を返す。pythonNumPyの真偽値について。負の値、NaN、infもTrueとなる。ndarray配列全体、あるいは特定の軸についての統計処理をする。sumやmeanなどの集計処理は次元削減になる。長さ0の配列では0を返す。pythonNumPyの条件制御について。書けますが、これを3項演算子を使い以下のようにも書けます。pythonベクトル演算とユニバーサル関数について。ndarrayと数値(スカラー)の計算は全要素対象で、forループを使わない。ndarrayどうしの演算は対応する位置の要素どうしで計算。ndarrayは内積や外積にはならない。pythonNumPyの形状変換と転置について。タプルでshapeを指定して形状を変換する。-1を指定した軸はNumPyが自動で判断。もとの配列を参照を得るので、値変更は元の配列に及ぶ。pythonNumPyのインデックス、スライスについて。ライブラリNumPyの使い方について。numpyの配列から作る。pythonmatplotlibでアニメーションを作ります。pythonmatplotlibで図形を描く方法。plot()関数が呼ばれると背後でfigure()が呼ばれ、続いてaxes()が呼ばれてfigureの中に軸をつくる。plot()関数を呼ばずにfigure()やaxes()で図、軸を設定できる。この色名一覧はpythonで書かれていて、同じページにコードも載っています。あとでゆっくりコードを読んでみようと思います。ライブラリmatplotlibで散布図を描く方法について。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。