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

2つのNumpy配列間の交差点を見つける方法は?


この問題では、2つのnumpy配列間の交差点を見つけます。 2つの配列の共通部分は、元の両方の配列に共通の要素を持つ配列です

アルゴリズム

Step 1: Import numpy.
Step 2: Define two numpy arrays.
Step 3: Find intersection between the arrays using the numpy.intersect1d() function.
Step 4: Print the array of intersecting elements.

サンプルコード

import numpy as np

array_1 = np.array([1,2,3,4,5])
print("Array 1:\n", array_1)

array_2 = np.array([2,4,6,8,10])
print("\nArray 2:\n", array_2)

intersection = np.intersect1d(array_1, array_2)
print("\nThe intersection between the two arrays is:\n", intersection)

出力

Array 1:
 [1 2 3 4 5]
Array 2:
 [2  4  6  8 10]
The intersection between the two arrays is:
 [2 4]

  1. Tkinterで2つのフレームを切り替える方法は?

    ほとんどの場合、ユーザーがプログラムの異なるセグメントを切り替えることができるように、いくつかの画面が必要です。これを実現する1つの方法は、メインウィンドウ内にある個別のフレームを作成することです。 A-Frameウィジェットは、アプリケーション内のあまりにも多くのウィジェットをグループ化するために使用されます。 2つの異なるフレームに別々のウィジェットを追加できます。ユーザーはボタンをクリックすることで、フレームを切り替えることができます。 例 このアプリケーションでは、2つの別々のフレームを作成します挨拶フレーム および注文フレーム 。各フレームは2つの異なるオブジェクトで構成されてい

  2. Matplotlibで2つの線分の交点を見つけるにはどうすればよいですか?

    Matplotlibで2つの線分の交点を見つけ、その点を水平線と垂直線に通すには、次の手順を実行します- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 勾配を使用して2本の線を作成します(m1、m2) (c1およびc2)をインターセプトします 。勾配と切片の値を初期化します。 xを作成します numpyを使用したデータポイント。 x、m1、m2、c2をプロット およびc1 plot()を使用したデータポイント メソッド。 切片と勾配値を使用して、交点を見つけます。 水平線と垂直線を点線でプロットします。 プロットxi およびyi プロット上の