【numpy】numpyのaxisについて

今回はnumpyのaxisについて解説します。

axis

まず、axisは「軸」という意味です。
axisによってnp.arrayのどの軸を対象としているかを決定します。

行列でいえば、ある処理を列に対してか、行に対して行うかを決定する時に用います。

以下の行列の総和を求めるnp.sumを用いて説明します。

f:id:ttt242242:20190806045748p:image

axis=0 の時

axis=0の時にはに対して指定した処理を行います。

図でいえば以下のようになります。

f:id:ttt242242:20190805155247p:plain

axis=1 の時

axis=1の時にはに対して、指定した処理を行います。

図でいえば以下のようになります。

f:id:ttt242242:20190805155328p:plain

コメント

タイトルとURLをコピーしました