NumPy
44560
views
行列のかけ算はnumpyのdotで求めます。ベクトルも1つの行列であり、行列とベクトルのかけ算もdotで求められます。
ベクトルの長さ(絶対値、ノルム)は linalg.norm で求めます。
NumPyでベクトルを正規化する方法。1.ベクトルのノルムをlinalg.normで求める。2.ベクトルをその値で割る。
固有値と固有ベクトルはlinalg.eigで求めます。行列を入れると固有値と固有ベクトルが一度に出てきます。
平均はmeanやaverageで求めます。まずはarrayで配列を作りましょう。 **入力** import numpy as...
中央値はmedianで求めます。 **入力** import numpy as np a = np.array([1, 2,...
最頻値(mode)はbincountとargmaxを組み合わせて求めます。
配列に重複したデータがあり、その頻度(どのくらい重複しているか)をカウントしたいときは、count_nonzeroという関数を使...
NumPyの基本的な解説。
行列にT(大文字)をつけると転置行列になります。…ここからはNumPyというよりも数学です。行列と転置行列の行列式が等しいことを...
NumPyのarrayで行列を定義し、linalg.invで逆行列を求めます。 **入力** import numpy as ...
NumPy で配列を作成する方法はいくつかありますが、最も基本的なのが `zeros`、`ones`、`empty`、`full...
数値が規則的に並んだ配列を作りたいとき、`arange` と `linspace` が便利です。どちらも連続した数値を生成します...
NumPy の配列は、要素数を変えずに形状だけを変更できます。`reshape`、`flatten`、`ravel` の3つの方...
複数の配列を1つにまとめたいとき、`concatenate`、`vstack`、`hstack` を使います。それぞれ結合の方向...
配列を複数の部分に分けたいとき、`split`、`vsplit`、`hsplit` を使います。結合の `vstack`、`hs...
NumPy 配列から特定の要素を取り出すには、スライシングとインデックス指定を使います。Python のリストと似ていますが、多...
NumPy では、形状の異なる配列同士でも計算ができることがあります。これをブロードキャスティングと呼びます。明示的にループを書...
NumPy では、配列を操作したときにコピーが作られる場合とビュー(元データへの参照)が作られる場合があります。この違いを理解し...
データのばらつきを測る指標として、分散と標準偏差があります。NumPy では `var()` と `std()` で簡単に計算で...
データの最大値・最小値を求める `max`、`min` と、その位置(インデックス)を求める `argmax`、`argmin`...
累積和と累積積は、配列の先頭から順番に値を足したり掛けたりしていく計算です。NumPy では `cumsum` と `cumpr...
パーセンタイルは、データを小さい順に並べたとき「下から何%の位置にある値か」を表す指標です。NumPy では `percenti...
相関係数は、2つの変数の間にどの程度の関連性があるかを表す指標です。NumPy では `corrcoef` で計算できます。 c...
ヒストグラムは、データの分布を視覚化するための図です。NumPy の `histogram` 関数を使うと、データをビン(区間)...