Numpy-array-manipulation

提供:Dev Guides
移動先:案内検索

NumPy-配列操作

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

形を変える

Sr.No. Shape & Description
1

reshape

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

2

flat

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

3

flatten

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

4

ravel

連続した平坦化された配列を返します

転置演算

Sr.No. Operation & Description
1

transpose

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

2

ndarray.T

self.transpose()と同じ

3

rollaxis

指定された軸を後方にロールします

4

swapaxes

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

寸法の変​​更

Sr.No. Dimension & Description
1

broadcast

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

2

broadcast_to

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

3

expand_dims

配列の形状を拡張します

4

squeeze

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

配列の結合

Sr.No. Array & Description
1

concatenate

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

2

stack

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

3

hstack

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

4

vstack

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

配列の分割

Sr.No. Array & Description
1

split

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

2

hsplit

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

3

vsplit

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

要素の追加/削除

Sr.No. Element & Description
1

resize

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

2

append

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

3

insert

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

4

delete

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

5

unique

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