matplotlib[scikit-learn] 12. GaussianMixtureモデルによるクラスタリング sklearn.mixtureのGaussianMixtureで混合ガウスモデルによるクラスタリングができる。これは、データを複数のガウス分布の重ね合わせとして分類する手法となる。ここではガウス分布に従う2つのデータに対してクラスタリングを行い、対数尤度を等高線で表示した例について説明する。 2021.08.18matplotlibpythonsklearn
matplotlib[matplotlib animation] 97. k近傍法によるクラス分類で近傍点数に応じて変化する決定境界を表示する sklearnのneighbors.KNeighborsClassifierによるk近傍法クラス分類で、sklearn.datasets.make_blobsで作成したデータに対してクラス分類を行い、決定境界を表示する。そして、この決定境界が近傍点として取り扱うデータ数を変化させた時にどのように変化するかをmatplotlibのFuncAnimationで表示する方法について説明する。 2021.02.05matplotlibmatplotlib Animationpythonsklearn
matplotlib[scikit-learn] 10. k近傍法によるクラス分類で決定境界を表示する(KNeighborsClassifier) sklearnのneighbors.KNeighborsClassifierでk近傍法によるクラス分類をすることができる。ここではsklearn.datasets.make_blobsで作成したデータに対してクラス分類を行い、決定境界を表示する方法について説明する。 2021.02.04matplotlibpythonsklearn
matplotlib[matplotlib 3D] 59. エンネパー曲面 matplotlib mplot3dで自己交差性を持つ曲面であるエンネパー曲面を3Dグラフ上に表示する方法について説明する。 2021.01.06matplotlibmatplotlib 3Dmatplotlib Animationpython
matplotlib[SciPy] 11. interpolateのinterp2dによる2次元データの補間 interpolateのinterp2dにより、粗い2次元データを補間して微細な2次元データを生成することができる。ここでは、interpolateのinterp2dの使用方法について説明する。 2020.12.05matplotlibmatplotlib 3DpythonSciPy
matplotlib[matplotlib animation] 92. quiverのアニメーション ベクトルを表示できるquiverを使ったアニメーションをmatplotlibのFuncAnimationによって作成する。 2020.11.17matplotlibmatplotlib Animationpython