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対象です。
機械学習

【書籍出版】『ゼロから理解する機械学習アルゴリズム』を出版しました!

Kindle電子書籍『ゼロから理解する機械学習アルゴリズム』を出版しました。数式・図解・Python実装を通して、機械学習の基礎から代表的なアルゴリズム、モデル評価まで初心者向けにわかりやすく解説しています。Kindle Unlimited対象です。
機械学習

Elastic Net回帰とは?Lasso・Ridgeとの違いまでわかりやすく解説

Elastic Net回帰をLasso・Ridgeとの違いからわかりやすく解説。数式による理論的理解、3手法の使い分け、Python実装例まで体系的にまとめました。正則化を利用した回帰分析をさらに深く理解したい方に最適な解説記事です。