Python

【NumPy入門】欠損値の処理と標準化!NaNの確認・補完から前処理まで解説

NumPyでNaNを確認し、欠損行の除外や列平均による補完を行う方法を解説。平均・標準偏差を使った標準化、標準偏差0の列への対応、学習データで決めた基準を評価データに使う手順も紹介します。
Python

【NumPy入門】ブロードキャストの仕組み!計算できる形状とエラーの原因を解説

NumPyのブロードキャストを図とコードで解説。形状を右端から比べるルール、列ごと・行ごとの計算、reshapeやkeepdimsの使い方、エラーの原因と意図しない計算を防ぐ確認点がわかります。
Python

【NumPy入門】配列の形を変更・結合する方法!reshape・転置・concatenateを解説

NumPyのreshape・転置・concatenateを使った形状変更と結合を解説。-1の指定、reshapeと転置の違い、axisごとの結合条件、1次元配列を1列にする方法を図とコードで紹介します。
Python

【NumPy入門】axisを理解して集計しよう!sum・mean・stdの使い方

NumPyのsum・mean・stdで合計・平均・標準偏差を求める方法を解説。axis=0とaxis=1の違い、集計後の形状、keepdimsやddofの役割を図と実行例で確認できます。
Python

【NumPy入門】条件に合うデータを抽出・置換する方法!複数条件とnp.whereを解説

NumPyで条件に合うデータを抽出・置換する方法を、図解と実行結果付きのコードで解説。ブールインデックス、複数条件の組み合わせ、np.where()、2次元配列からの行抽出、元の配列への影響を整理します。
Python

【NumPy入門】配列の四則演算と数学関数!要素をまとめて計算する方法

NumPyの配列を使った四則演算や、sqrt・abs・exp・logなどの数学関数をコードと図解で解説。配列同士の要素ごとの計算、Pythonのリストとの違い、元の配列の更新やゼロ除算の注意点も紹介します。
Python

【NumPy入門】コピーとビューの違い!元の配列を変更しない方法を解説

NumPyのコピーとビューの違いをコードと図解で解説。代入やスライスで元の配列が変わる理由、copy()で独立した配列を作る方法、2次元配列の注意点、shares_memory()による確認方法を紹介します。
Python

【NumPy入門】インデックスとスライスを解説!配列から値を取り出す方法

NumPyの配列からデータを取り出す方法を、コードと図解で解説。インデックス、負のインデックス、スライス、間隔・逆順の指定から、2次元配列の行・列の取り出しまで学べます。終了位置を含まないルールや、取り出した配列の形状、よくあるエラーも確認します。
Python

【NumPy入門】配列を作成する方法!array・arange・linspaceなどを解説

NumPyで配列を作成する方法を初心者向けに解説。np.array、np.arange、np.linspace、np.zeros、np.ones、np.fullの使い方や違いをPythonコードと実行結果で紹介します。
Python

【書籍出版】『Python 文法演習100問』を出版しました!

Pythonの基本文法を100問の演習で身につけるKindle書籍『Python 文法演習100問』を紹介。変数、文字列、リスト、辞書、条件分岐、繰り返し処理、関数、クラスまで、実際にコードを書きながら学べます。価格は980円、Kindle Unlimited対象です。