NP.Any: Apa itu fungsi Numpy Any () dalam Python – Codewithaden

Fungsi Numpy Any () digunakan untuk memeriksa apakah elemen array di sepanjang sumbu yang disebutkan mengevaluasi benar atau salah. Jika elemen dalam sumbu tertentu BENAR , itu kembali BENAR

np.any

Itu np.any () fungsi kembali BENAR Ketika Ndarray diteruskan ke parameter pertama berisi setidaknya satu elemen sejati dan mengembalikan PALSU jika tidak. Misalnya, jika Anda menentukan sumbu parameter, ia kembali BENAR Jika setidaknya satu elemen berlaku untuk setiap sumbu.

Sintaksis

numpy.any(array, axis = None, out = None, keepdims = )
 

Parameter

Fungsi Numpy Any () membutuhkan hingga empat parameter:

  1. Himpunan : Ini adalah array tempat kita perlu bekerja.
  2. sumbu : Sumbu atau sumbu di sekitar yang dilakukan pengurangan logis OR. Default (axis = Tidak ada ) mengeksekusi dimensi array input logis atau keseluruhan. Sumbu mungkin negatif, dalam hal ini dihitung dari sumbu terakhir ke yang pertama. Jika ini adalah tuple ints, ada pengurangan pada beberapa sumbu, bukan sumbu tunggal atau semua sumbu seperti sebelumnya.
  3. keluar : Ini adalah bidang opsional. Array output alternatif untuk memposisikan hasilnya. Itu harus memiliki bentuk yang sama dengan kinerja yang direncanakan dan mempertahankan bentuknya.
  4. Keepdims : Jika ini diatur ke true, sumbu yang dikurangi dibiarkan sebagai dimensi dengan ukuran satu. Dengan opsi ini, hasilnya akan disiarkan dengan benar terhadap array input.

Jika nilai default dilewatkan, maka KeepDims tidak akan diteruskan ke metode sub-kelas apa pun ndarray.

Pengecualian apa pun akan dinaikkan jika metode sub-kelas tidak menerapkan KeepDims.

Nilai pengembalian

Fungsi apa pun () selalu mengembalikan nilai boolean. Tetapi nilai boolean ini tergantung pada parameter ‘keluar’.

Harap dicatat bahwa bukan angka (NAN), infinity positif, dan infinity negatif dievaluasi benar karena tidak sama dengan nol.

Program untuk menunjukkan pekerjaan apa saja ()

Lihat kode berikut.

import numpy as np
#Declaring different types of array

arr1 = [[True, False], [True, False]]
print(np.any(arr1, axis=0))

arr2 = [5, 10, 0, 100]
print(np.any(arr2))

print(np.any(np.nan))
 

Keluaran

[ True False]
True
True
True 

Penjelasan

Dalam contoh ini, kami telah menyatakan berbagai jenis suatu Himpunan dan menguji output dalam setiap kasus.

Pada awalnya, kami telah menyatakan array 2D BENAR dan PALSU .

Lalu kami telah menelepon apa saja () dan memberikan sumbu = 1, ia memeriksa kolom-bijaksana, dan seperti pada kolom pertama, ada satu yang benar, hasilnya benar, dan di kolom kedua, keduanya salah, jadi outputnya PALSU

Kami memiliki satu array 1D yang hanya berisi angka positif; Karena angkanya tidak 0, hasilnya benar. Dalam kasus ketiga, nilai array adalah Nan; Seperti disebutkan di atas, outputnya benar.

Lihat juga

Numpy nanargmax ()

Nanargmin numpy ()

Numpy argmin ()

Numpy argmax ()

Numpy take ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *