NaN Python nima?
NaN Python nima?

Video: NaN Python nima?

Video: NaN Python nima?
Video: #34 Python Darslari | JSON 2024, May
Anonim

nan "son emas" degan ma'noni anglatadi, natijani raqam sifatida ifodalab bo'lmaydigan hisob-kitobni amalga oshirsangiz, olinadigan float qiymati. Siz bajaradigan har qanday hisob-kitoblar NaN ham olib keladi NaN . inf cheksizlikni bildiradi.

Odamlar, shuningdek, Python-da NaN nima sababdan so'rashadi?

Asosiy qoida: Agar funktsiyani amalga oshirish yuqoridagi gunohlardan birini sodir etsa, siz a olasiz NaN . Masalan, fft uchun siz olishingiz shart NaN s agar sizning kiritish qiymatlaringiz 1e1010 yoki undan kattaroq bo'lsa va kiritish qiymatlaringiz 1e-1010 yoki undan kichikroq bo'lsa, aniqlikning jim yo'qolishi.

NaN pandalar nima? Yo'qolgan ma'lumotlar NA (mavjud emas) qiymatlari sifatida ham ko'rsatilishi mumkin pandalar . Yo'q: Hech biri Python kodidagi etishmayotgan ma'lumotlar uchun tez-tez ishlatiladigan Python singleton ob'ektidir. NaN : NaN (Not a Number qisqartmasi) bu standart IEEE suzuvchi nuqta tasvirini ishlatadigan barcha tizimlar tomonidan tan olingan maxsus suzuvchi nuqta qiymati.

Yuqoridagilardan tashqari, nima uchun NaN float Python?

NaN Raqam emas degan ma'noni anglatadi va keng tarqalgan etishmayotgan ma'lumotlar ko'rinishidir. Bu maxsus suzuvchi -nuqta qiymati va boshqa turga aylantirilmaydi suzmoq.

NaN qiymati nima?

Hisoblashda, NaN , raqam emas, deb talqin qilinishi mumkin bo'lgan raqamli ma'lumotlar turining a'zosi qiymat Bu aniqlanmagan yoki ifodalanmaydigan, ayniqsa suzuvchi nuqtali arifmetikada. Tinch NaNs noto'g'ri operatsiyalar natijasida yuzaga keladigan xatolarni tarqatish uchun ishlatiladi yoki qiymatlar.

Tavsiya: