- Bagaimana saya mempercepat panda memohon fungsi?
- Digunakan lebih cepat daripada itertuples?
- Mengapa panda memohon begitu perlahan?
Bagaimana saya mempercepat panda memohon fungsi?
Anda boleh mempercepatkan pelaksanaan lebih cepat dengan menggunakan helah lain: menjadikan data Pandas anda lebih ringan dengan menggunakan jenis data yang lebih berkesan. Seperti yang kita tahu bahawa DF hanya mengandungi bilangan bulat dari 1 hingga 10, kita dapat mengurangkan jenis data dari 64 bit hingga 16 bit. Lihat bagaimana kami mengurangkan saiz data kami dari 38MB hingga 9.5MB.
Digunakan lebih cepat daripada itertuples?
Walaupun lebih perlahan daripada memohon, itertuples lebih cepat daripada iterrows, jadi jika gelung diperlukan, cuba melaksanakan itertuples sebaliknya. Menggunakan peta sebagai penyelesaian vektor memberikan hasil yang lebih cepat.
Mengapa panda memohon begitu perlahan?
PANDAS: Perpustakaan Pandas berjalan pada satu benang dan tidak selaras tugasnya. Oleh itu, jika anda melakukan banyak pengiraan atau manipulasi data pada data data Pandas anda, ia boleh menjadi perlahan dan dapat dengan cepat menjadi hambatan. Sapukan (): Pandas memohon () fungsi lambat!