NumPy

[Python] NumPy – n次元のベクトルを作成する方法

NumPyでn次元のベクトルを作成するには、numpy.array()関数を使用します。 1次元ベクトルはリストを渡すことで作成でき、n次元ベクトル(多次元配列)はリストのリストを渡すことで作成可能です。 例えば、2次元ベクトルはリストのリ

続きを読む »
NumPy

[Python] NumPy – ベクトルの演算(加算/減算/乗算/除算)を行う方法

NumPyを使用すると、ベクトルの演算(加算、減算、乗算、除算)を簡単に行うことができます。 NumPyの配列numpy.ndarrayを使って、要素ごとの演算が可能です。 例えば、2つのベクトル a と b に対して、加算は a + b、

続きを読む »
NumPy

[Python] NumPy – ベクトルの内積を計算する方法

NumPyを使用してベクトルの内積を計算するには、numpy.dot()またはnumpy.matmul()を使います。 これらの関数は、2つのベクトルの要素ごとの積の総和を返します。 例えば、2つのベクトル \( \mathbf{a} =

続きを読む »
NumPy

[Python] NumPy – 2つのベクトルを比較する方法

NumPyを使用して2つのベクトルを比較するには、numpy.array_equal()やブール演算子を使います。 numpy.array_equal()は、2つの配列が形状や要素の値まで完全に一致しているかを確認します。 部分的な一致や条

続きを読む »
NumPy

[Python] NumPy – ベクトルの長さを計算する方法

NumPyを使用してベクトルの長さ(ユークリッドノルム)を計算するには、numpy.linalg.norm関数を使います。 この関数は、ベクトルの各要素の二乗和の平方根を計算します。 例えば、ベクトルvの長さはnumpy.linalg.no

続きを読む »
NumPy

[Python] NumPy – ベクトルの長さを1に正規化する方法

NumPyを使用してベクトルを正規化するには、ベクトルの長さ(ユークリッドノルム)を計算し、その値で各要素を割ることで実現できます。 まず、numpy.linalg.norm関数を使ってベクトルのノルムを計算し、その後、ベクトル全体をそのノ

続きを読む »
Pandas

[Python] Pandas – DataFrameを結合するconcat()の使い方

Pandasのconcat()は、複数のDataFrameやSeriesを結合するための関数です。 主に縦方向(行方向)や横方向(列方向)にデータを連結する際に使用されます。 concat()の基本的な使い方は、リスト形式で結合したいDat

続きを読む »
Pandas

[Python] Pandas – CSVファイルのデータでグラフを作成する方法

Pandasを使用してCSVファイルからデータを読み込み、グラフを作成するには、まずpandasでデータを読み込み、matplotlibやseabornなどのライブラリを使って可視化します。 pandas.read_csv()でCSVファイ

続きを読む »
Pandas

[Python] Pandas – CSVから値を検索する方法

Pandasを使用してCSVファイルから値を検索するには、まずpandas.read_csv()でCSVファイルを読み込み、データフレームに変換します。 特定の値を検索するには、DataFrameの条件式を使います。 例えば、特定の列で値を

続きを読む »
Pandas

[Python] Pandas – DataFrameに行・列を追加する方法

PandasのDataFrameに行や列を追加する方法は以下の通りです。 行を追加するには、locやappendメソッドを使用します。 locは特定のインデックスに直接行を追加でき、appendは新しい行を既存のDataFrameに結合しま

続きを読む »
Pandas

[Python] Pandas – 2つのDataFrameを結合する方法

Pandasでは、2つのDataFrameを結合する方法として主にmerge、join、concatの3つがあります。 mergeはSQLのJOINに似た操作で、共通の列を基に結合します。 joinはインデックスを基に結合し、concatは

続きを読む »
Pandas

[Python] Pandas – DataFrameの基本的な使い方を解説

PandasのDataFrameは、Pythonでデータを扱う際に非常に便利な2次元のデータ構造です。 行と列で構成され、Excelの表のようにデータを操作できます。 DataFrameはpd.DataFrame()で作成し、リストや辞書、

続きを読む »
Pandas

[Python] Pandas – DataFrameを作成・追加する方法

PandasでDataFrameを作成するには、pd.DataFrame()を使用します。 例えば、辞書形式でデータを渡すと、キーが列名、値がデータになります。 df = pd.DataFrame({'col1': [1, 2], 'col

続きを読む »
Pandas

[Python] Pandas – DataFrameで集約する方法【groupby/sum/mean/count】

PandasのDataFrameで集約を行うには、groupbyメソッドを使用します。 groupbyは指定した列でデータをグループ化し、集約関数を適用できます。 例えば、sumはグループごとの合計、meanは平均、countは要素数を計算

続きを読む »
Pandas

[Python] Pandas – DataFrameで特定の行・列から値を抽出する方法

PandasのDataFrameから特定の行・列の値を抽出するには、主に以下の方法があります。 ラベル指定: .loc[]を使用して、行と列のラベルで指定します。 例えば、df.loc[行ラベル, 列ラベル]。 インデックス指定: .ilo

続きを読む »
Pandas

[Python] Pandas – DataFrameで行名や列名・値などでフィルタリングする方法

PandasのDataFrameでフィルタリングを行う方法はいくつかあります。 行名や列名でフィルタリングする場合、locやilocを使用します。 locはラベルベース、ilocは位置ベースでのフィルタリングに適しています。 値でフィルタリ

続きを読む »
Pandas

[Python] Pandas – Excelでシートを指定して読み込む方法

Pandasを使用してExcelファイルを読み込む際、read_excel関数を使って特定のシートを指定できます。 sheet_name引数にシート名やシート番号を指定することで、特定のシートを読み込むことが可能です。 例えば、sheet_

続きを読む »
Pandas

[Python] Pandas – DataFrameを複数条件でフィルタリングする方法

PandasのDataFrameを複数条件でフィルタリングするには、各条件を括弧で囲み、論理演算子(&:AND、|:OR)を使用します。 例えば、df[(df['列1'] > 10) & (df['列2'] == '値

続きを読む »
Pandas

[Python] Pandas – drop関数の使い方【行・列の削除】

Pandasのdrop関数は、データフレームから特定の行や列を削除するために使用されます。 行を削除する場合はaxis=0、列を削除する場合はaxis=1を指定します。 inplace=Trueを指定すると、元のデータフレームが直接変更され

続きを読む »
Back to top button