3. Pythonの基本的な使い方2# Section 3 このセクションではPythonの主要なパッケージの基本的な使い方を学びます。 3.1. Pythonのライブラリ・パッケージ 3.1.1. NumPy 3.1.1.1. NumPy ndarrayの加減乗除 3.1.1.2. Reshape 3.1.1.3. Slice 3.1.1.4. 転置行列 3.1.1.5. 内積 \(X^TX\) の計算 3.1.1.6. 次元数の確認 3.1.1.7. 要素が1や0の配列を生成 3.2. pandas 1 3.2.1. pandasの基本的な使い方 3.3. pandas 2 3.3.1. 条件をつけて行や列を抽出する方法 3.3.1.1. 一意な値の集合 3.3.1.2. 欠損値の確認 3.3.1.3. 要約統計量 3.3.1.4. Dataframeを値に応じてソートする 3.3.1.5. 要素の削除 3.3.1.6. グループごとの集計などを確認する方法 3.4. ファイルの読み書き 3.4.1. 絶対パスと相対パス 3.4.1.1. 絶対パス(absolute path) 3.4.1.2. 相対パス(relative path) 3.4.2. pandasを用いたcsvの読み書き 3.4.2.1. pandasを用いたcsvの読み込み 3.4.2.2. 参考 pandasを用いた様々なファイル形式の読み書き 3.4.3. pickleの読み書き 3.5. pandasを用いた日時データの扱い方 3.5.1. datetime 3.5.2. タイムゾーン 3.6. matplotlib 3.6.1. 基本的な図の作り方 3.6.2. 文字をプロットする 3.6.3. 複数図表のプロット 3.7. 参考:日本語の取り扱いと正規表現 3.7.1. 日本語を含むデータを可視化する方法 3.7.2. ファイル読み書きでのエンコーディングのエラーへの対応方法 3.7.3. 正規表現(regular expression) 3.8. 課題 3.8.1. 課題1. 3.8.2. 課題2. 3.8.2.1. 課題2.0(回答例) 3.8.2.2. 課題2.1 3.8.2.3. 課題2.2 3.8.2.4. 課題2.3 3.8.2.5. 課題2.4 3.8.2.6. 課題2.5 3.8.2.7. 課題2.6 3.8.2.8. 課題2.7 3.8.2.9. 課題2.8 3.8.2.10. 課題2.9 3.8.2.11. 課題2.10