チャポケのブログ

勉強したことをまとめておく。

python

Python ラムダ式

関数を変数に代入して使う ラムダ式と、等価なdef文の関数 ラムダ式の使いどころ

Python ソート:sort()、sorted()

sort() と sorted() 昇順ソート 降順ソート keyを用いたソート

Python 組み込み型の分類

型の分類表 変更不可:イミュータブル型(immutable型) 変更可:ミュータブル型(mutable型) イテラブル型(iterable型) シーケンス型(seguence型) マッピング型(mapping型)

Python 内包表記によるリスト生成

内包表記によるリスト生成 if文を用いた内包表記 内包表記に、三項演算子を組合せる方法 複数のforを使った内包表記

Python if文での条件分岐

if文での条件分岐の基本形 三項演算子の基本形

Python 論理演算子(ブール演算)

pythonの論理演算子 bool型以外の変数に対する論理演算 bool()関数

Python 比較演算子

pythonの比較演算子 比較演算子の連結記述

Pythonまとめ

既存記事のまとめ

Python クラス

クラスの定義、クラスの利用 メソッド コンストラクタ、インスタンス変数、デストラクタ クラス変数、クラスメソッド アクセス制限:プライベート変数、プライベートメソッド

Python 関数

関数の定義、呼び出し 関数引数の値渡しと参照渡し 複数の戻り値 関数内ローカル変数、グローバル変数宣言 デフォルト引数、キーワード引数 可変長引数 辞書型可変長引数

Python dict型:辞書型

dict型の定義、アクセス 辞書サイズの取得、辞書データの追加と削除 辞書と辞書の結合

Python tuple型

tuple型の定義、アクセス 配列サイズの取得

NumPy 配列の関数での初期化と、配列形状の変形

要素が同じ値の配列生成 等差数列の配列生成 配列形状の変形

NumPy 配列に関する基本計算

スカラーと配列の四則演算 配列と配列の四則演算 算術関数:配列の各要素に個別に演算するもの 算術関数:配列の複数要素をまとめて演算するもの 1次元の配列とベクトル、ベクトルの内積 2次元の配列と行列、行列の積、行列の転置

NumPy 配列

NumPyの配列(numpy.ndarray型)の生成、アクセス 配列形状サイズの取得 配列データの追加 複数のndarray型2次元配列の結合 配列データの削除

Python list型

list型の定義、アクセス 配列サイズの取得、配列データの追加と削除 list型配列とlist型配列の結合 2次元配列 スライシング

Python for文でのループ処理

forループの基本形 range型のループ処理 list型のループ処理 tuple型のループ処理 辞書型のループ処理 enumerate()関数 zip()関数 enumerate()関数とzip()関数を同時に使う

python 割り算に関する演算子 a//b, a%b, a/b

a//b, a%b, a/b の比較 divmod()関数 a//b と int(a/b) の比較