Numpy-array-manipulation
提供:Dev Guides
NumPy-配列操作
NumPyパッケージには、ndarrayオブジェクトの要素を操作するためのいくつかのルーチンが用意されています。 彼らは次のタイプに分類することができます-
形を変える
| Sr.No. | Shape & Description |
|---|---|
| 1 |
データを変更せずに、配列に新しい形状を与えます |
| 2 |
配列の1次元イテレーター |
| 3 |
一次元に折りたたまれた配列のコピーを返します |
| 4 |
連続した平坦化された配列を返します |
転置演算
| Sr.No. | Operation & Description |
|---|---|
| 1 |
配列の次元を並べ替えます |
| 2 |
self.transpose()と同じ |
| 3 |
指定された軸を後方にロールします |
| 4 |
配列の2つの軸を交換します |
寸法の変更
| Sr.No. | Dimension & Description |
|---|---|
| 1 |
放送を模倣するオブジェクトを生成します |
| 2 |
配列を新しい形状にブロードキャストします |
| 3 |
配列の形状を拡張します |
| 4 |
配列の形状から1次元のエントリを削除します |
配列の結合
| Sr.No. | Array & Description |
|---|---|
| 1 |
既存の軸に沿って配列のシーケンスを結合します |
| 2 |
新しい軸に沿って配列のシーケンスを結合します |
| 3 |
配列を水平方向に順番にスタックします(列方向)。 |
| 4 |
配列を垂直に(行ごとに)順番にスタックします |
配列の分割
| Sr.No. | Array & Description |
|---|---|
| 1 |
配列を複数のサブ配列に分割します |
| 2 |
配列を複数のサブ配列に水平方向(列方向)に分割します |
| 3 |
配列を複数のサブ配列に垂直方向(行方向)に分割します |
要素の追加/削除
| Sr.No. | Element & Description |
|---|---|
| 1 |
指定された形状の新しい配列を返します |
| 2 |
配列の最後に値を追加します |
| 3 |
指定されたインデックスの前に指定された軸に沿って値を挿入します |
| 4 |
軸に沿ったサブ配列が削除された新しい配列を返します |
| 5 |
配列の一意の要素を検索します |