配列の生成
目的 機械学習の対象となるデータやビッグデータは同じ型のデータの集合であることが多い.同じ型のデータの集合を扱う際に,配列(array)を使用する.ここでは,numpyと呼ばれる数値計算モジュールのN次元配列(N-dim … “配列の生成”の続きを読む
目的 機械学習の対象となるデータやビッグデータは同じ型のデータの集合であることが多い.同じ型のデータの集合を扱う際に,配列(array)を使用する.ここでは,numpyと呼ばれる数値計算モジュールのN次元配列(N-dim … “配列の生成”の続きを読む
目的 要素に法則性のあるリストを作成する際にリスト内包表記(list comprehension)を使う場合がある.ここではリスト内包表記の記法を学ぶ. 説明 リスト内包表記 10個の偶数からなるリストの生成 10個の偶 … “リスト内包表記”の続きを読む
目的 Pythonでは日付や時刻に関する処理が可能である.また,機械学習やビッグデータの解析の処理には時間がかかるため,処理にかかった時間を計測したり,処理が終了する時間を推定することがある.ここでは,日付・時刻・時間の … “日付・時刻・時間の処理”の続きを読む
目的 リストのようなミュータブルオブジェクトは要素の値を更新するときに注意すべきことがある.ここではイミュータブルオブジェクトの浅いコピーと深いコピーについて学ぶ. 説明 ミュータブルオブジェクト 同じオブジェクトに別名 … “ミュータブルオブジェクトの浅いコピーと深いコピー”の続きを読む
目的 機械学習やビッグデータの解析を行う際には,大量のデータを処理することがある.ここでは,大量のデータがWebサイト等に公開されているときに,ネットワークを介してローカルにダウンロードする方法と,ダウンロードした大量の … “urllib, pathlibによる入力ファイルの処理”の続きを読む
目的 ここまでは,統合開発環境であるPyCharmでPythonコードを実行した.コードを作る際には統合開発環境で実行することが多いが,出来上がったコードはコマンドラインで実行することが多い.特に条件を変えてコードを実行 … “argparseによるコマンドライン引数の取得”の続きを読む
目的 あるプログラムの処理結果をファイルに保存し,別のプログラムでファイルに保存されたデータを読み込んで続きの処理をすることがある.Pythonではデータをファイルに入出力する方法として,pickleモジュールを使用した … “pickleによるファイル入出力”の続きを読む
目的 print関数で文字列中に変数の値を出力するときにf文字列を用いた.f文字列ではフォーマット(書式)を指定することができる.ここでは,f文字列によるフォーマット指定について学ぶ.また,リストや辞書のような複数の要素 … “f文字列とpprintによるフォーマット指定”の続きを読む
目的 これまでにオブジェクトという言葉を使って様々なことを説明した.オブジェクトとはクラスから生成されるものであり,クラスはオブジェクトの型(設計図)のようなものである.ここでは,クラスの定義の仕方とオブジェクトの作り方 … “クラスとオブジェクト”の続きを読む
目的 Pythonではオブジェクトからメソッドを呼び出して処理を行うことができる.ここでは,メソッドの呼び出し方を学ぶ. 説明 関数とメソッド 関数は,値やオブジェクトを渡すと,処理した結果の値やオブジェクトを返すものだ … “メソッドの呼び出し”の続きを読む