プログラムが期待通りに動いているかを確認するためには、実行してみて、実行結果が期待通りであるかを確認するテストを実施する必要があります。ここではこのテストの1手法を学びます。
プログラム言語で扱う変数には、有効範囲がありスコープと呼ばれます。
二分探索(Binary Search)は、ソート済みのリストに対して、探索する範囲を半分に狭めていくことで、探索する要素を見つけるアルゴリズムです。
学習データから構築したモデルを用いて、連続値の目的変数を予測します。
呼び出しの様子を表示して再帰の動きを目で確かめ、壊れた再帰関数を直します。
機械学習の基礎の前提として、基本的な統計指標について学びます。
Python では、他のファイルを読み込むための仕組みとして モジュール(Module) が用意されています。
ファイルを開く # 教科書 p.286(Lesson 10) Python でファイルを読み書きするには、open 関数を使います。 open関数の第1引数が対象のファイル名、第2引数がオープンモードです。 オープンモードは教科書 p.288 表10-1 に記載されていますが、以下の3種類を区別できれば良いでしょう。
ディクショナリ # 教科書 p.142(Lesson 6.2) ディクショナリは、キーと値のペアを格納するコレクションです。 他の言語では、Map や Hash、連想配列と呼ばれることがあります。 ディクショナリは、リストのインデックスの代わりに、キーと呼ばれる任意の型を用いて、対応するデータを格納します。
オブジェクトを生成する際に、そのオブジェクトの初期化を行うメソッドを コンストラクタ(Constructor) と呼びます。