Python
言語処理100本ノック2020の第2章をpythonで解いていきます。
自然言語処理100本ノック2020をいまさらながら解いていきます。 1章の回答をざっくり解説しながら紹介します。
遺伝的アルゴリズムを使用して生産計画を立てる方法についてpythonを用いて説明します。
以前作成した遺伝的アルゴリズムのプログラムを使用して、実際に最適化問題の1つであるナップサック問題を例にして、適用してみます。
遺伝的アルゴリズムをpythonでやってみたいと思います。簡単な例題をベースに1から実装してきます。
matplotlibのみで簡単なGUIアプリを作ってみます。 ボタンと、グラフのクリック等を組み合わせてライフゲームを作ります。
matplotlibでボタンを配置する方法について説明します。 ボタンとイベントを紐づけられるので簡単なGUIアプリみたいなものが作成できます。
pythonとmatplotlibを使用してパレート図を作成する方法について説明します。 エクセルでもパレート図の描画は可能ですが、見栄えを整えるのが割と大変です。 pythonで一瞬で作成できるようにしておくと便利です。
python-sounddeviceと、matplotlibというライブラリを使用してリアルタイムなスペクトラムアナライザを作成してみたいとおもいます。
python-sounddeviceのライブラリを使用して、マイクからの入力信号をリアルタイムでプロットする方法について説明します
音声データの読み込みからフーリエ変換を使用したスペクトログラムの描画まで、pythonによる実装方法について説明します。
pythonでライフゲームを作成してみます。可視化は、matplotlibのimshowをつかって、animationを作りました。
pythonを使ってデータにローパスフィルタをかける方法について説明します。 scipyのバターワースフィルタを使用します。
pythonを使って振動、信号データのFFT解析を行う方法について説明します。
ルンゲクッタ法でボールの自由落下の数値解析シミュレーションを実装する方法について説明します。地面との跳ね返りは、ペナルティ法を用いて実装します。
matplotlibを使って、グラフと表を重ねてプロットする方法について説明します。簡単なレポート形式でグラフを作成できます。
最小二乗法での単回帰モデルの信頼区間、予測区間の導出方法と、そのプロットの方法について説明します。
データが正規分布に従っているかどうか定量的に判断するための手法であるシャピロウィルク検定やコルモゴロフスミルノフ検定について実際に使ってみながら解説します
データが正規分布に従っているか判断する手法の一つであるQQプロットをpythonで1から作りながら解説していきます。
データが正規分布に従うかどうかちゃんと確かめたことはありますか?pythonを使ったデータの正規性の確認方法について解説します。
分布がわからないデータや、正規分布ではないデータの分布を推定する方法について紹介します。カーネル密度推定という手法を使って、サンプルデータから母集団の確率密度を推定します。
データの分布を可視化する際に、ヒストグラムと、確率密度関数を合わせて表示する方法について説明します。
説明変数が多いデータをseabornのpairplotで描画するとどうしてもごちゃごちゃしてしまいます。そこで相関係数のヒートマップと関連付けて、クリックしたらそのデータ間の散布図が表示されるような見やすいグラフを作ってみます。
seabornのheatmapとpairplotの使い方について解説します。 実際にボストンの住宅価格のデータセットを用いてデータ間の関係性を散布図で一覧表示したり、相関係数をヒートマップで可視化したりします。
キー入力でmatplotlibのグラフをインタラクティブに操作する方法について解説します。 例として、プロットしたグラフの各点の値を矢印キーで取得するコードを実装します。
matplotlibだけでマンデルブロ集合を描き、マウスクリックした箇所を拡大して再描画するコードを実装します。 matplotlibのグラフをインタラクティブに操作して、マンデルブロ集合の探索に使用します。
matplotlibのimshowを使って、行列(2次元データ)の可視化を行う方法について説明します。カラーバーの範囲の更新の方法についても説明します。
グラフの注目してほしい部分だけ色を変更する方法について解説します。また、それを応用してクリックした要素のみ動的に色を変えれるようにする方法についても説明します。
マウスクリックやマウスのスクロールホイールをつかって、matplotlibのグラフ上に自由に四角を描く方法について説明します。スクロールで描く四角の大きさを変更できるように実装します。
皆さんはmatplotlibを使ってグラフを書いた際に、凡例の位置の調整でイライラしたことありませんか?excelで書くグラフみたいに凡例を手動で動かせるようにする方法について解説します。