でこぼこの空の配列

Dekobokono Kongno Pei Lie



Python は、ユーザーにさまざまな機能を提供します。 Python ライブラリには、配列を操作するための NumPy 空配列関数があります。ユーザーの指示に従って、まったく新しい空の配列を生成するために使用されます。これには、要素を初期化せずに配列のデータ型と形式を使用することが含まれます。 Python NumPy 空配列、特に Python NumPy で空配列を作成する方法について説明します。また、NumPy 配列および関連操作を作成および処理するサンプル プログラムもいくつか提供します。

NumPy 空配列とは?

エントリを初期化せずに、Python NumPy empty() 配列関数を使用して、指定された形状と型の新しい配列を作成できます。この関数は 3 つの入力を受け入れ、これらのパラメーターを指定することで、特定のデータ型と順序を指定できます。この投稿では、numpy.empty(syntax ) と使用法について説明します。これは、指定された形状、順序、およびデータ型を持つ初期化されていないデータの配列を返します。オブジェクト配列は、None の値で開始されます。

NumPy 空配列の構文

以下は、この関数を使用するための完全な構文です。









次のパラメータが構文にあります。これらの各パラメーターには機能があります。



パラメータ名 説明
空の配列の形状を記述します。個々の整数値またはタプルにすることができます。
dtype 配列項目のデータ型は、このオプションのパラメーターによって決定されます。これはデフォルトで numpy.float64 です。
注文 多次元データの格納方法は、このオプションのパラメーターによって指定されます。オプション「C」と「F」があります。
お気に入り これは、選択ベースのパラメーターです。これは、NumPy と互換性のない配列の作成を可能にする参照オブジェクトです。

指定された形式、順序、およびデータ型を持つ初期化されていないデータの配列の ndarray は、numpy.empty() メソッドによって返されます。





次に、上記のトピックを詳細に説明するいくつかのサンプル プログラムを提供します。

例 1:

例を見て、NumPy の空の配列がどのように実装されているかを見てみましょう。 NumPy の空の配列をチェックするには、2 つの方法があります。 1つ目はNumPyゼロの配列関数、2つ目は空の配列関数を使用しています。この例では、NumPy 空配列関数の使用について説明します。



配列の空のメソッドを実装するコードを以下に示します。ただし、空の関数を使用しても、配列の値が 0 になることは保証されません。単純な NumPy の空の配列が、指定されたコードに実装されています。指定された形状とデータ型を持つ初期化されていないアイテムを常に返します。コードのスクリーンショットをここに示します。

輸入 でこぼこ

new_arr = うるさい。 空の ( 4 )

印刷する ( new_arr )

コードを実行すると、以下の出力が表示されます。

numpy.array() メソッドを使用して、空のリストを渡すだけで空の配列を作成できます。

輸入 でこぼこ

new_list = [ ]

new_arr = うるさい。 配列 ( new_list )

印刷する ( new_arr )

以下は、空の配列を確認できる結果です。

numpy zero の配列関数である 2 番目のアプローチについて説明しましょう。

例 2:

ここでは、numpy ゼロ配列関数を実装しました。同じパラメータが Numpy.zeros() メソッドにも存在します。これらは、順序、形状、および dtype です。

コード イメージでは、[3,3] の配列形状が指定されています。 3行3列という意味です。データ型は int です。

輸入 でこぼこ

arr_one = うるさい。 ゼロ ( [ 3 3 ] dtype = 'int' )

印刷する ( arr_one )

ここでは、3 行 3 列の配列を確認できます。

例 3:

ここでは、numpy.empty 関数の 'dtype' float 引数が使用されます。コードで、空の配列の形状とデータ型を定義したことがわかります。つまり、この例では両方を宣言できます。ここでは、float 値で構成される 3 行 3 列の配列が生成されることがわかります。

輸入 でこぼこ

1 = うるさい。 空の ( [ 3 3 ] dtype = 浮く )

印刷する ( 1 )

次の図を使用して、前述の宣言の結果を理解してください。

例 4:

この例では、C スタイルの行優先形式用の「C」関数の order パラメータを使用します。 Numpy 関数をインポートして使用します。空の numpy 関数を使用して、変数「arr2」を宣言しました。この場合、関数の形状、データ型、および順序を渡しました。最後に、変数の値を出力しようとします。

輸入 でこぼこ

arr2 = うるさい。 空の ( [ 4 4 ] dtype = 浮く 注文 = 'C' )

印刷する ( arr2 )

この場合、注文は関数に提供されました。以下のスクリーンショットを使用して、前述のコードの結果を示します。

例 5:

この例では、この場合「F」である配列の順序のみを変更しました。残りのコードは上記と同じです。次の画像を使用して、前述のコードの結果を示します。

輸入 でこぼこ

arr2 = うるさい。 空の ( [ 4 4 ] dtype = 浮く 注文 = 「フ」 )

印刷する ( arr2 )

結果は次のとおりです。

例 6:

この例では、空の 1 次元配列が形成されています。この場合のみ、単一のパラメーター形状を使用します。添付のコード イメージを使用して、上記のコードの結果を示します。

輸入 でこぼこ

one_arr = うるさい。 空の ( = 2 )

印刷する ( one_arr )

結果はここに添付されています:

同じ例をパラメーターなしで実行できます。形状のサイズ (この場合は 4) をパラメーターとして渡すだけで、結果が空であるという事実は、Python がこれを達成できることを示しています。理解を深めるために、コード画像をここに添付します。

輸入 でこぼこ

one_arr = うるさい。 空の ( 4 )

印刷する ( one_arr )

出力は次のとおりです。

例 7:

この例は、2 次元の空の numpy 配列に関するものです。 Numpy 関数がインポートされて使用されます。空の numpy 関数を使用して、変数「twod_arr」を宣言し、関数の形状とデータ型を渡しました。最後に、変数の値を出力しようとします。

輸入 でこぼこ

twod_arr = うるさい。 空の ( = [ 3 4 ] dtype = 整数 )

印刷する ( twod_arr )

ここでは、3 行 4 列の配列が表示されていることがわかります。

結論

前述の記事から、numpy の空の配列の基本的な構文を学習しました。さらに、ゼロの関数と他の空の配列の例を使用して、Python でそれらを実装する方法を発見しました。この投稿では、Python で numpy の空の配列を操作する方法を示しました。