NumPy

jupyter notebook, lab

[matplotlib] 91. マウスオーバーイベントで九九表(Multiplication tables)

matplotlibのaxes_enter_eventとaxes_leave_eventを使用してインタラクティブな九九表を作成する方法を解説。マウスオーバーで答えが表示される仕組みと、背景色の変更によるビジュアルフィードバックの実装方法について詳しく説明しています。
matplotlib

[matplotlib animation] 81.バウンドするボール

matplotlibのFuncAnimationを使って、重力の影響を受けて落下し地面で跳ね返るボールのアニメーションを作成する方法を解説。物理法則に基づいた自然な動きを実装する手順をPythonコード例とともに紹介します。
ipywidgets

[ipywidgets] 24. Dropdownを活用したインタラクティブなデータ可視化ガイド – matplotlib&seabornでのヒストグラム表示

Jupyter Notebook/Labで対話的なデータ分析を可能にするipywidgetsのDropdownウィジェットを使用して、選択したデータセットのヒストグラムを動的に表示する方法を解説します。matplotlibとseabornを組み合わせた可視化テクニックも紹介します。
NumPy

[NumPy] 11. NumPy配列におけるNaNの様々な処理方法

NumPy配列のNaN値(欠損値)を検出、置換、削除する方法について解説します。データ分析時に必要なNaN処理の基本的なテクニックから応用まで網羅的に紹介します。
NumPy

[NumPy] 3. 配列の形状変換

NumPyにおける配列の形状変換について解説。reshape、ravel、flatten、transposeなどの関数を使った多次元配列の操作方法と、実践的な応用例を紹介します。データ処理や機械学習に必要な配列変換の基礎知識が身につきます。
NumPy

[NumPy] 21. np.linspace()の使い方

NumPyのlinspace()関数は、指定した範囲を均等に分割した配列を生成するための関数です。本記事では基本的な使い方から応用例まで、具体的なサンプルコードと共に詳しく解説します。データ分析やグラフ描画に役立つ知識が身につきます。
matplotlib 3D

[NumPy] 20.配列のスライスをボクセルグラフで可視化

NumPy配列のスライシング操作を3次元ボクセルグラフで視覚的に解説。基本的なインデックス指定から高度なスライス表記まで、配列操作の理解を深めるための可視化例を紹介します。
matplotlib 3D

[matplotlib animation] 47. Voxelで作成したNumPyロゴの色変化アニメーション(カラー)

matplotlibのVoxelグラフを使用してNumPyロゴを3Dで作成し、FuncAnimationでロゴの色が動的に変化するアニメーションを実装する方法を解説します。Pythonでの科学技術計算とデータ可視化の応用例を紹介します。