Python
 Computer >> コンピューター >  >> プログラミング >> Python

特定のNumpy配列にベクトルを追加するにはどうすればよいですか?


この問題では、ベクトル/配列をnumpy配列に追加する必要があります。 numpy配列とベクトルを定義し、それらを追加して結果の配列を取得します

アルゴリズム

Step 1: Define a numpy array.
Step 2: Define a vector.
Step 3: Create a result array same as the original array.
Step 4: Add vector to each row of the original array.
Step 5: Print the result array.

サンプルコード

import numpy as np

original_array = np.array([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12]])
print("Original Array: \n", original_array)

vector = np.array([1,1,0])
print("\nVector: ", vector)
result = np.empty_like(original_array)
for i in range(4):
   result[i,:] = original_array[i,:] + vector
print("\nResult: \n", result)

出力

Original Array:
 [[ 1  2  3]
 [ 4  5  6]
 [ 7  8  9]
 [10 11 12]]
Vector:  [1 1 0]

Result:
 [[ 2  3  3]
 [ 5  6  6]
 [ 8  9  9]
 [11 12 12]]

説明

ステートメントresult=np.empty_like(original_array)は、original_arrayと同じ次元の空の配列'result'を作成します


  1. Matplotlib / Numpyでアレイをグレースケール画像として保存するにはどうすればよいですか?

    Matplotlib / numpyを使用して配列をグレースケール画像として保存するには、次の手順を実行します- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 5☓5次元のランダムデータを作成します。 カラーマップを「グレー」に設定します。 imshow()を使用してデータをプロットします メソッド。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize&qu

  2. Tkinterで画像を追加するにはどうすればよいですか?

    画像は、どのアプリケーションでも非常に便利なオブジェクトです。 PythonのPillowまたはPILパッケージを使用して、Tkinterアプリケーションで画像を処理できます。画像の読み込み、画像の抽出、画像ペインの構成など、いくつかの組み込み関数があります。 例 この例では、ユーザーにダイアログボックスから画像を選択してもらい、ラベルウィジェットを使用して画像を表示するように求めて追加します。 #Import the Tkinter library from tkinter import * from tkinter import ttk from tkinter import filed