numpy

こつこつPython

【こつこつPython】Pythonで配列の要素を繰り返す方法|numpy.repeat

Pythonで配列の要素を繰り返す方法です。使用するのはPythonのnumpyライブラリのrepeat関数です。 import numpy as np このような配列を使用します。 a = np.array() a まず、repeat関数...
こつこつPython

【こつこつPython】Pythonで配列に最小値・最大値を設定する方法|numpy.clip

Pythonで配列の最小値や最大値を設定する方法です。使用するのはPythonのnumpyライブラリのclip関数です。 import numpy as np このような配列を使用します。 a = np.array() a まず、clip関...
こつこつPython

【こつこつPython】Pythonで配列を新たな次元で結合する方法|numpy.stack

Pythonで配列を新たな次元に沿って結合する方法です。使用するのはPythonのnumpyライブラリのstack関数です。 import numpy as np このような配列を使用します。 a = np.array() a まず、sta...
こつこつPython

【こつこつPython】Pythonで配列を昇順に並び替える方法|numpy.sort,argsort

Pythonで配列の要素を昇順で並び替える方法です。使用するのはPythonのnumpyライブラリのsort、argsort関数です。 import numpy as np このような配列を使用します。 a = np.array() a ま...
こつこつPython

【こつこつPython】Pythonで配列を任意の方向に結合する方法|numpy.block

Pythonで配列を任意の方向に結合する方法です。使用するのはPythonのnumpyライブラリのblock関数です。 import numpy as np このような2次元配列を使用します。 a = np.array(, ]) a まず、...
こつこつPython

【こつこつPython】Pythonで配列からヒストグラムを作成する方法|numpy.histogram

Pythonで配列からヒストグラムを作成する方法です。使用するのはPythonのnumpyライブラリのhistogram関数です。この関数を使用すると、グラフに表さずに要素数と境界値を取得することができます。 import numpy as...
こつこつPython

【こつこつPython】Pythonで配列から座標の格子点を作成する方法|numpy.meshgrid

Pythonで配列から座標系を作成する方法です。使用するのはPythonのnumpyライブラリのmeshgrid関数です。 import numpy as np このような2種類の配列を使用します。 a = np.array() a b =...
こつこつPython

【こつこつPython】Pythonで相関係数を取得する方法|numpy.corrcoef

Pythonで相関係数を取得する方法 Pythonで相関係数を取得する方法です。 使用するのはPythonのnumpyライブラリのcorrcoef関数です。 相関係数は1に近いと正の相関があり、-1に近いと負の相関があり、0に近いと相関があ...
こつこつPython

【こつこつPython】Pythonで分散共分散行列を取得する方法|numpy.cov

Pythonで分散共分散行列を取得する方法です。使用するのはPythonのnumpyライブラリのcov関数です。分散はデータの値のばらつきを表し、共分散はデータどうしの相関関係を表します。共分散がプラスだとデータ間に正の相関があり、共分散が...
こつこつPython

【こつこつPython】Pythonで配列をファイルから読み込む、ファイルに保存する方法|numpy.loadtxt/savetxt

Pythonでファイルの読み込み、保存をする方法です。使用するのはPythonのnumpyライブラリのloadtxt、savetxt関数です。なお、この関数が使用できるのは2次元配列までです。 import numpy as np このよう...
こつこつPython

【こつこつPython】Pythonでnpyファイルの読み取り、保存する方法|numpy.load/save

Pythonでnpyファイルの読み込み、保存をする方法です。使用するのはPythonのnumpyライブラリのload、save関数です。これらの関数はnumpy独自のファイル形式になりますが、3次元以上の配列も扱うことができます。 impo...
こつこつPython

【こつこつPython】Pythonで配列をタイル状に繰り返す方法|numpy.tile

Pythonで配列をタイル状に繰り返す方法です。タイル状に繰り返すとは、配列全体を1つとして繰り返すということです。使用するのはPythonのnumpyライブラリのtile関数です。 import numpy as np このような配列を使...
こつこつPython

【こつこつPython】Pythonで多次元配列を一次元配列に変換する方法|numpy.flatten

Pythonで多次元配列を1次元配列に変換する方法です。使用するのはPythonのnumpyライブラリのflattenメソッドです。 import numpy as np このような2次元配列を使用します。 a = np.array(, ,...
こつこつPython

【こつこつPython】Pythonで要素を指定せずに配列を作成する方法|numpy.empty

Pythonで要素を指定せずに配列を作成する方法です。使用するのはPythonのnumpyライブラリのempty関数です。 import numpy as np まず、empty関数で作成したい配列の要素数を指定しましょう。引数に5を指定し...
こつこつPython

【こつこつPython】Pythonで配列の中央値を取得する方法|numpy.median

Pythonで配列の中央値を取得する方法です。使用するのはPythonのnumpyライブラリのmedian関数です。 import numpy as np このような2次元配列を使用します。 a = np.array(, ]) a まず、m...
こつこつPython

【こつこつPython】Pythonで配列の平均、分散、標準偏差を取得する方法|numpy.sum/var/std

Pythonで配列の合計値、分散、標準偏差を取得する方法です。使用するのはPythonのnumpyライブラリのsum、var、std関数です。 import numpy as np このような2次元配列を使用します。 a = np.arra...
こつこつPython

【毎日Python】Pythonで等間隔の配列を作成する方法|numpy.linspace

Pythonで等間隔の配列を作成する方法です。使用するのは、Pythonのnumpyライブラリのlinspace関数です。 import numpy as np 等間隔とは、各要素の差分がすべて同じである、ということです。まず、1以上20以...
こつこつPython

【毎日Python】Pythonで単位行列を作成する方法|numpy.identity,eye

Pythonで単位行列を作成する方法です。使用するのは、Pythonのnumpyライブラリのidentity関数とeye関数です。単位行列とは、対角線上の要素の値が全て1で、それ以外は全て0で構成された行列のことです。 import num...
こつこつPython

【毎日Python】Pythonで配列を縦方向に結合する方法|numpy.vstack

Python学習サービス「キノクエスト」のご紹介 キノコードでは、Pythonを習得するためのPython学習サービス「キノクエスト」を運営しています。 キノクエストには、学習カリキュラムがあり、学習順番に悩むことなく学習を進められます。 ...
こつこつPython

【毎日Python】Pythonで配列を横方向に結合する方法|numpy.hstack

Python学習サービス「キノクエスト」のご紹介 キノコードでは、Pythonを習得するためのPython学習サービス「キノクエスト」を運営しています。 キノクエストには、学習カリキュラムがあり、学習順番に悩むことなく学習を進められます。 ...
こつこつPython

【毎日Python】Pythonで配列に末尾に要素を追加する方法|numpy.append

Pythonで配列の末尾に値や配列を追加する方法です。使用するのは、Pythonのnumpyライブラリのappend関数です。 import numpy as np まず、このような1次元配列で試してみましょう。 a_1 = np.arra...
こつこつPython

【毎日Python】Pythonで配列の軸を変換する方法|numpy.transpose

Pythonで配列の軸を入れ替える方法です。使用するのは、Pythonのnumpyライブラリのtranspose関数です。 import numpy as np まず、このような2次元配列で試してみましょう。 a_1 = np.array(...
こつこつPython

【毎日Python】Pythonで配列の値を条件を指定して置換する方法|numpy.putmask

Pythonで条件を指定して値を置き換える方法です。使用するのは、Pythonのnumpyライブラリのputmask関数です。 import numpy as np まず、このような配列で試してみましょう。 a_1 = np.array()...
こつこつPython

【毎日Python】Pythonで配列の値が条件に一致するかを判定する方法|numpy.all

Pythonで配列の値が条件に一致するか判定する方法です。使用するのは、Pythonのnumpyライブラリのall関数です。 import numpy as np このような配列で試してみましょう。 a = np.array(, , ]) ...
こつこつPython

【毎日Python】Pythonで配列のインデックスを指定して値を置換する方法|numpy.put

Pythonでインデックスを指定して配列の値を置き換える方法です。使用するのはPythonのnumpyライブラリのput関数です。 import numpy as np このような配列を用意します。 a = np.array() まず、pu...
こつこつPython

【毎日Python】Pythonで配列の形状を変換する方法|numpy.reshape

Pythonで配列の次元数を変更する方法です。使用するのは、Pythonのnumpyのreshape関数です。 import numpy as np このような1次元配列を使用します。 a_1 = np.array() まず、2次元配列に変...
こつこつPython

【毎日Python】Pythonで配列の単純平均・加重平均を取得する方法|numpy.average

Pythonで配列の重み付きの平均を算出する方法です。使用するのは、Pythonのnumpyライブラリのaverageメソッドです。重み付きの平均は、各値を足して、各値の個数で割るだけの算術平均とは異なります。重みとは、各値に掛け算をするこ...
こつこつPython

【毎日Python】Pythonで配列の絶対値を取得する方法|numpy.abs

Pythonで配列から絶対値を取得する方法です。使用するのはPythonのnumpyライブラリのabs関数です。絶対値とは、0からの距離を意味します。 import numpy as np まず、このような配列で試してみましょう。 a = ...
こつこつPython

【毎日Python】Pythonで配列の平均を算出する方法|numpy.mean,nanmean

Pythonで配列の平均を算出する方法について説明します。 この記事では、Pythonのnumpyライブラリのmean関数とnanmean関数について解説をします。 欠損値がない場合は、mean関数を使います。 欠損値がある場合は、nanm...
こつこつPython

【毎日Python】Pythonで配列の最大値・最小値のインデックスを取得する方法|numpy.argmax,argmin

Pythonで配列の最大値・最小値のインデックスを取得する方法です。使用するのは、Pythonのnumpyライブラリのargmax関数, ardmin関数です。 import numpy as np このような配列で試してみます。 a = ...
こつこつPython

【毎日Python】Pythonで配列の最大値、最小値を取得する方法|numpy.ndarray.max/min

Pythonで配列の最大値と最小値を取得する方法です。使用するのはPythonのnumpyライブラリのmaxメソッド、minメソッドです。 import numpy as np このような2次元配列で試してみます。 a = np.array...
こつこつPython

【毎日Python】Pythonで欠損値のある配列の最大値・最小値を取得する方法|numpy.nanmax,nanmin

Pythonで欠損値が含まれている配列の最大値、最小値を取得する方法です。使用するのは、Pythonのnumpyライブラリのnanmax関数とnanmin関数です。 import numpy as np このような欠損値が含まれる2次元配列...
こつこつPython

【毎日Python】Pythonで配列を結合する方法|numpy.concatenate

Pythonで配列を結合する方法です。使用するのは、Pythonのnumpyライブラリのconcatenate関数です。 import numpy as np まず、このような2つの配列で試してみましょう。 a_1 = np.array(,...
こつこつPython

【毎日Python】Pythonで全ての要素が0や1の配列を作成する方法|numpy.zeros/ones

Pythonで全ての要素が0または1の配列を作成する方法です。使用するのは、Pythonのnumpyライブラリの、zeros関数、ones関数です。 まず、全ての値が0の配列を作成してみましょう。zeros関数の引数に、要素数を指定します。...
こつこつPython

【毎日Python】Pythonで配列の要素を計算(四則演算)する方法|numpy.add,subtract,multiply,divide

Pythonで2つの配列の要素を計算する方法です。使用するのは、Pythonのnumpyライブラリの、add関数,subtract関数,multiply関数,divide関数です。 import numpy as np このような配列で試し...
こつこつPython

【毎日Python】Pythonで配列やリストを比較して最小値を取得する方法|numpy.minimum/fmin

Pythonで2つの配列の要素を比較して最小値を取得する方法です。使用するのは、Pythonのnumpyライブラリのminimum関数とfmin関数です。 import numpy as np まず、このような配列で試してみましょう。 a_...
こつこつPython

【毎日Python】Pythonで配列やリストを比較して最大値を取得する方法|numpy.maximum/fmax

Pythonで複数の配列の要素を比較して最大値を取得する方法です。使用するのは、Pythonのnumpyライブラリのmaximum関数とfmax関数です。 import numpy as np まず、このような2つの配列で試してみましょう。...
こつこつPython

【毎日Python】Pythonで配列を作成する方法|NumPy.arange

Pythonで配列を作成する方法です。使用するのは、numpyライブラリのarange関数です。 import numpy as np まず、引数に5を指定してみましょう。実行します。各要素が0以上5未満の配列を作成することができました。 ...
こつこつPython

【リファレンス】行列の固有値の求め方【Python】

【リファレンス】行列の固有値の求め方。numpy.linalg.eigを使います。
こつこつPython

【リファレンス】行列の次元数の求め方【Python】

行列の次元数の求め方。numpyの属性shapeを使います。