Numpy-ndarray-object
NumPy-Ndarrayオブジェクト
NumPyで定義されている最も重要なオブジェクトは、 ndarray と呼ばれるN次元配列型です。 同じタイプのアイテムのコレクションを記述します。 コレクション内のアイテムには、ゼロベースのインデックスを使用してアクセスできます。
ndarrayのすべてのアイテムは、メモリ内で同じサイズのブロックを取ります。 ndarrayの各要素は、データ型オブジェクト( dtype と呼ばれる)のオブジェクトです。
(スライスによって)ndarrayオブジェクトから抽出された項目は、配列スカラー型のいずれかのPythonオブジェクトによって表されます。 次の図は、ndarray、データ型オブジェクト(dtype)、配列スカラー型の関係を示しています-
ndarrayクラスのインスタンスは、チュートリアルで後述するさまざまな配列作成ルーチンによって構築できます。 基本的なndarrayは、次のようにNumPyの配列関数を使用して作成されます-
配列インターフェイスを公開するオブジェクト、または配列を返すメソッドからndarrayを作成します。
上記のコンストラクタは、次のパラメータを取ります-
Sr.No. | Parameter & Description |
---|---|
1 |
object 配列インターフェイスメソッドを公開するオブジェクトは、配列または任意の(ネストされた)シーケンスを返します。 |
2 |
dtype 必要な配列のデータ型、オプション |
3 |
copy オプションです。 デフォルト(true)では、オブジェクトがコピーされます |
4 |
order C(メジャー列)またはF(メジャー列)またはA(任意)(デフォルト) |
5 |
subok デフォルトでは、返される配列は強制的に基本クラス配列になります。 trueの場合、サブクラスが通過します |
6 |
ndmin 結果の配列の最小寸法を指定します |
よりよく理解するには、次の例を見てください。
例1
出力は次のとおりです-
例2
出力は次のとおりです-
#最小寸法は、numpyをnp a = np.array([1、2、3,4,5]、ndmin = 2)としてインポートしますprint a
[[例4
出力は次のとおりです-