Home » python » NumPy Ufunc Membuat Fungsi

NumPy Ufunc Membuat Fungsi

by Catur Kurnia Sari
by Catur Kurnia Sari

Cara Membuat Ufunc sesuai keinginan kita

Untuk membuat ufunc kita sendiri, maka kita harus mendefinisikan sebuah fungsi, seperti yang dilakukan dengan fungsi normal di Python, lalu kita dapat menambahkannya ke perpustakaan ufunc NumPy dengan metode frompyfunc().

Metode frompyfunc() mengambil argumen berikut:

  1. function – nama fungsi.
  2. input – jumlah argumen input (array).
  3. output – jumlah array output.

Contoh:
Buat ufunc kita sendiri untuk penjumlahan

Python

Periksa apakah Fungsi adalah ufunc

Periksa type dari fungsi untuk memeriksa apakah fungsi tersebut merupakan ufunc atau bukan.

Sebuah ufunc harus mengembalikan nilai.

Contoh:
Periksa apakah suatu fungsi adalah ufunc

Python

Jika fungsi bukan ufunc, maka akan mengembalikan tipe yang lain, seperti fungsi NumPy bawaan untuk menggabungkan dua atau lebih array.

Contoh:
Periksa tipe fungsi lain: concatenate()

Python

Jika fungsinya tidak dikenali sama sekali, maka kode akan mengembalikan error.

Contoh:
Periksa type sesuatu yang tidak ada. Maka akan menghasilkan error

Python

Untuk menguji apakah fungsi adalah ufunc dalam pernyataan if, gunakan nilai numpy.ufunc (atau np.ufunc jika kita menggunakan np sebagai alias untuk numpy).

Contoh:
Gunakan pernyataan if untuk memeriksa apakah fungsi tersebut adalah ufunc atau bukan

Python

You may also like