რა არის NaN Python?
რა არის NaN Python?

ვიდეო: რა არის NaN Python?

ვიდეო: რა არის NaN Python?
ვიდეო: Numerical Python tricks: All there is to know about nan and inf 2024, მაისი
Anonim

ნან ნიშნავს "არა რიცხვს", ათწილადის მნიშვნელობას, რომელსაც მიიღებთ, თუ შეასრულებთ გამოთვლას, რომლის შედეგი არ შეიძლება გამოისახოს რიცხვად. ნებისმიერი გამოთვლა, რომლითაც ასრულებთ NaN ასევე გამოიწვევს NaN . inf ნიშნავს უსასრულობას.

ხალხი ასევე იკითხავს, რა იწვევს NaN-ს პითონში?

ძირითადი წესია: თუ ფუნქციის განხორციელება ჩადენს ერთ-ერთ ზემოხსენებულ ცოდვას, თქვენ მიიღებთ ა NaN . მაგალითად, fft, თქვენ ვალდებული ხართ მიიღოთ NaN თუ თქვენი შეყვანის მნიშვნელობები არის დაახლოებით 1e1010 ან მეტი და სიზუსტის ჩუმი დაკარგვა, თუ თქვენი შეყვანის მნიშვნელობები არის დაახლოებით 1e-1010 ან ნაკლები.

რა არის NaN პანდა? გამოტოვებული მონაცემები ასევე შეიძლება მოიხსენიებოდეს როგორც NA (არ არის ხელმისაწვდომი) მნიშვნელობები პანდები . None: None არის Python singleton ობიექტი, რომელიც ხშირად გამოიყენება Python კოდის დაკარგული მონაცემებისთვის. NaN : NaN (აკრონიმი Not a Number), არის სპეციალური მცურავი წერტილის მნიშვნელობა, რომელსაც აღიარებს ყველა სისტემა, რომელიც იყენებს სტანდარტულ IEEE მცურავი წერტილის წარმოდგენას.

გარდა ზემოთ, რატომ არის NaN მცურავი პითონი?

NaN ნიშნავს არა რიცხვს და არის საერთო დაკარგული მონაცემების წარმოდგენა. ეს არის განსაკუთრებული მცურავი - წერტილის მნიშვნელობა და არ შეიძლება გარდაიქმნას სხვა ტიპად გარდა ათწილადი.

რა არის NaN მნიშვნელობა?

გამოთვლებში, NaN , არ ნიშნავს რიცხვს, არის რიცხვითი მონაცემთა ტიპის წევრი, რომელიც შეიძლება განიმარტოს როგორც a ღირებულება რომელიც განუსაზღვრელია ან წარმოუდგენელია, განსაკუთრებით მცურავი წერტილის არითმეტიკაში. მშვიდი NaNs გამოიყენება არასწორი ოპერაციების შედეგად წარმოქმნილი შეცდომების გასავრცელებლად ან ღირებულებები.

გირჩევთ: