Bandingkan elemen dalam array python yang sama

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

  1. Impor perpustakaan NumPy
  2. Buat dua array numpy dengan panjang yang sama
  3. 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
  4. 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 equal

Perbandingan juga dapat dilakukan dengan operator lebih besar dari (>) dan lebih kecil dari ( dan ) dan lebih kecil dari (

Postingan terbaru

LIHAT SEMUA