Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mengecualikan Nilai NaN daripada NumPy Arrays?

Bagaimana untuk Mengecualikan Nilai NaN daripada NumPy Arrays?

Susan Sarandon
Lepaskan: 2024-10-18 16:22:29
asal
638 orang telah melayarinya

How to Exclude NaN Values from NumPy Arrays?

Mengecualikan Nilai NaN daripada Tatasusunan NumPy

Nilai NaN (Bukan-Nombor) boleh timbul dalam pengiraan berangka, yang membawa kepada hasil yang tidak diingini. Mengalih keluar nilai NaN daripada tatasusunan NumPy adalah penting untuk integriti data dan analisis selanjutnya.

Cara Mengeluarkan Nilai NaN:

Untuk menghapuskan nilai NaN secara berkesan daripada tatasusunan NumPy bernama x , manfaatkan coretan kod berikut:

<code class="python">x = x[~numpy.isnan(x)]</code>
Salin selepas log masuk

Penjelasan:

  • Fungsi numpy.isnan() menjana tatasusunan Boolean yang menunjukkan True untuk nilai NaN dan False sebaliknya.
  • Menggunakan operator NOT logik ~, kami menyongsangkan tatasusunan, menghasilkan True untuk nilai bukan NaN.
  • Seterusnya, kami menggunakan tatasusunan terbalik sebagai topeng pengindeksan untuk yang asal tatasusunan x.
  • Operasi pengindeksan ini mengasingkan hanya elemen yang sepadan dengan nilai Benar, dengan berkesan mengalih keluar nilai NaN daripada tatasusunan.

Atas ialah kandungan terperinci Bagaimana untuk Mengecualikan Nilai NaN daripada NumPy Arrays?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan