NumPy-配列操作

ndarrayオブジェクトの要素を操作するために、NumPyパッケージでいくつかのルーチンを使用できます。それらは以下のタイプに分類することができます-

形を変える

シニア番号 形状と説明
1 形を変える

データを変更せずに配列に新しい形状を与えます

2 平らな

配列上の1次元イテレータ

3 平らにする

1次元に折りたたまれた配列のコピーを返します

4 ラヴェル

連続するフラット化された配列を返します

転置演算

シニア番号 操作と説明
1 転置

配列の次元を並べ替えます

2 ndarray.T

self.transpose()と同じ

3 ロールアクシス

指定した軸を後方に回転させます

4 swapaxes

配列の2つの軸を交換します

寸法の変​​更

シニア番号 寸法と説明
1 放送

放送を模倣したオブジェクトを生成します

2 Broadcast_to

配列を新しい形状にブロードキャストします

3 expand_dims

配列の形状を拡張します

4 スクイーズ

配列の形状から1次元のエントリを削除します

配列の結合

シニア番号 配列と説明
1 連結する

既存の軸に沿って配列のシーケンスを結合します

2 スタック

新しい軸に沿って配列のシーケンスを結合します

3 hstack

配列を水平方向に順番にスタックします(列単位)

4 vstack

配列を垂直方向(行方向)に順番にスタックします

配列の分割

シニア番号 配列と説明
1 スプリット

配列を複数のサブ配列に分割します

2 hsplit

配列を複数のサブ配列に水平方向(列方向)に分割します

3 vsplit

配列を複数のサブ配列に垂直方向(行方向)に分割します

要素の追加/削除

シニア番号 要素と説明
1 サイズ変更

指定された形状の新しい配列を返します

2 追加

配列の最後に値を追加します

3 インサート

指定されたインデックスの前に、指定された軸に沿って値を挿入します

4 削除

軸に沿ったサブ配列が削除された新しい配列を返します

5 ユニーク

配列の一意の要素を検索します