Python NumPyLesson 1001Preview gratis
NumPy Ufunc
Lesson ini bagian dari Python · Semua level
Ringkasan
Universal function (ufunc) adalah fungsi NumPy yang bekerja pada setiap elemen array secara vectorized tanpa perlu menulis loop for. Contohnya np.add(), np.subtract(), np.sqrt(), dan np.where() yang menjalankan operasi pada seluruh elemen sekaligus dalam kecepatan tinggi karena diimplementasikan di level C. Hasilnya juga lebih ringkas dan mudah dibaca dibanding perulangan manual. Vectorisasi seperti ini adalah salah satu alasan utama NumPy cepat untuk perhitungan data.
Poin kunci
- Ufunc bekerja pada setiap elemen array secara vectorized
- np.add(), np.subtract(), np.sqrt() adalah contoh ufunc bawaan
- np.where() memilih nilai berdasarkan kondisi tanpa loop
- Vectorisasi jauh lebih cepat dan ringkas daripada loop for
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.