NumPy ufuncLesson 33Preview gratis
ufunc Create Function
Lesson ini bagian dari NumPy · Semua level
Ringkasan
Jika fungsi bawaan belum cukup, kamu dapat membuat ufunc sendiri dengan np.frompyfunc yang menerima fungsi Python biasa dan menerapkannya pada seluruh elemen array. Alternatif lain adalah np.vectorize yang memberi kemudahan serupa. Selain itu, metode .at memungkinkan penumpukan nilai tanpa buffer, cocok untuk akumulasi berbasis indeks.
Poin kunci
- np.frompyfunc(funksi, jumlah_input, jumlah_output) membuat ufunc dari fungsi sendiri.
- np.vectorize menyediakan cara ringkas membungkus fungsi Python biasa.
- ufunc.at(array, indeks, nilai) melakukan akumulasi tanpa buffering.
- Buat ufunc bila performa pemrosesan elemen perlu ditingkatkan.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.