Ի՞նչ է NaN Python-ը:
Ի՞նչ է NaN Python-ը:

Video: Ի՞նչ է NaN Python-ը:

Video: Ի՞նչ է NaN Python-ը:
Video: Python, Ներածություն և հիմնական գաղափարներ 2024, Մայիս
Anonim

նան նշանակում է «ոչ թիվ», լողացող արժեք, որը դուք ստանում եք, եթե կատարեք հաշվարկ, որի արդյունքը չի կարող արտահայտվել որպես թիվ: Ցանկացած հաշվարկ, որի հետ դուք կատարում եք NaN կհանգեցնի նաև NaN . inf նշանակում է անսահմանություն:

Մարդիկ նաև հարցնում են՝ ինչո՞վ է պայմանավորված NaN-ը Python-ում:

Հիմնական կանոնն է. Եթե գործառույթի իրականացումը կատարում է վերը նշված մեղքերից մեկը, դուք ստանում եք a NaN . Օրինակ, fft-ը, դուք կարող եք ստանալ NaN s, եթե ձեր մուտքային արժեքները մոտ 1e1010 կամ ավելի մեծ են, և ճշգրտության լուռ կորուստ, եթե ձեր մուտքային արժեքները մոտ 1e-1010 կամ ավելի փոքր են:

ինչ են NaN պանդաները: Բացակայող տվյալները կարող են նաև վերաբերել որպես NA (Անհասանելի) արժեքներ պանդաներ . None. None-ը Python-ի միանգամյա օբյեկտ է, որը հաճախ օգտագործվում է Python կոդում բացակայող տվյալների համար: NaN : NaN (No Number-ի հապավումը), հատուկ լողացող կետի արժեք է, որը ճանաչվում է բոլոր համակարգերի կողմից, որոնք օգտագործում են ստանդարտ IEEE լողացող կետի ներկայացում:

Բացի վերևից, ինչու է NaN-ը լողացող պիթոն:

NaN նշանակում է Not A Number և սովորական բացակայող տվյալների ներկայացում է: Դա առանձնահատուկ է լողացող - կետի արժեքը և չի կարող փոխարկվել որևէ այլ տեսակի, քան բոց.

Ո՞րն է NaN արժեքը:

Հաշվարկների մեջ, NaN , որը նշանակում է ոչ թիվ, թվային տվյալների տիպի անդամ է, որը կարող է մեկնաբանվել որպես a արժեքը որը չսահմանված է կամ չներկայացվող, հատկապես լողացող կետով թվաբանության մեջ: Հանգիստ NaNs օգտագործվում են անվավեր գործողությունների հետևանքով առաջացած սխալները տարածելու համար կամ արժեքներ.

Խորհուրդ ենք տալիս: