タグ

ブックマーク / deepage.net (2)

  • 配列の軸の順番を入れ替えるNumPyのtranspose関数の使い方 - DeepAge

    軸のデータを入れ替えるとはどういうことか transpose numpy.ndarray.transpose params: returns: numpy.transpose params: returns: numpy.ndarray.T NumPyの多次元配列ndarrayは、データ入れ替えの操作も豊富にあります。transpose関数はそのうちの1つで、転置をするときや、軸のデータの順番を入れ替えるときに役に立ちます。 この記事では、transpose関数に焦点を当てて使い方を解説します。 軸のデータを入れ替えるとはどういうことか 多次元配列の軸と聞いて、何のことなんだろうと思った方もいるかもしれません。NumPyの多次元配列の形状表記は、タプルで(2, 3, 4)のように表記します。3行4列の行列であれば、(3, 4)と表記して第0軸が3、第1軸が4となります。 よく使用する転置の

    配列の軸の順番を入れ替えるNumPyのtranspose関数の使い方 - DeepAge
    yyamano
    yyamano 2022/10/12
  • numpy.newaxisで配列に次元(ndim)を追加する方法

    定数np.newaxisを用いた方法 np.reshape関数での代用 両者の比較 参考 NumPyの配列に次元を追加する方法は主に2つあります。np.newaxisをスライシングに指定する方法とnp.reshapeを使う方法です。この2つを比較しながら、使い方を紹介します。 定数np.newaxisを用いた方法 NumPy配列(ndarray)のスライシングにnp.newaxisを指定する方法がよく使われます。この定数を使うことで、使われた次元に要素数1の新たな軸(axis)を追加することになります。np.newaxis自体はNoneへの参照です。 In [1]: import numpy as np In [2]: np.newaxis is None Out[2]: True np.newaxisをNoneで代用することも可能ですが、コードの分かりやすさという面で次元を追加する場合に

    numpy.newaxisで配列に次元(ndim)を追加する方法
    yyamano
    yyamano 2022/10/11
  • 1