Ketika dua array numpy dibandingkan menggunakan operator ==, itu akan mengembalikan array boolean. Jika ada nilai dalam larik boolean yang benar, maka elemen terkait di kedua larik adalah sama, jika tidak, tidak sama
Mendekati
- Impor perpustakaan NumPy
- Buat dua array numpy dengan panjang yang sama
- terapkan operator [ True True False False True] Both Arrays are not equal_2 pada kedua array, i. e, [ True True False False True] Both Arrays are not equal3. Ini akan mengembalikan array bool
- Panggil fungsi all() pada array bo. Jika mengembalikan True, itu berarti kedua array sama, jika tidak
Kode sumber
import numpy as np # creating two numpy arrays a = np.array([1, 2, 8, 7, 5]) b = np.array([1, 2, 3, 2, 5]) # comparing the arrays using == operator arr = a==b print(arr) if arr.all(): print('Both arrays are equal') else: print('Both Arrays are not equal')Keluaran
[ True True False False True] Both Arrays are not equalPerbandingan juga dapat dilakukan dengan operator lebih besar dari (>) dan lebih kecil dari ( dan ) dan lebih kecil dari (