Hướng dẫn what does nan mean in python? - nan có nghĩa là gì trong con trăn?

Chỉ là một câu hỏi mà tôi bối rối về

Vì vậy, tôi đã gây rối với float('inf') và loại tự hỏi nó được sử dụng để làm gì.

Ngoài ra, tôi nhận thấy rằng nếu tôi thêm -inf + inf, tôi sẽ nhận được nan giống như bằng không hay không.

Tôi bối rối về việc sử dụng hai giá trị này là gì.

Ngoài ra, khi tôi làm nan - inf, tôi không nhận được -inf, tôi nhận được nan, tôi chắc chắn rằng tất cả đều khá đơn giản nhưng tôi tình cờ thấy họ và không biết họ làm gì.

Hướng dẫn what does nan mean in python? - nan có nghĩa là gì trong con trăn?

Đã hỏi ngày 13 tháng 7 năm 2013 lúc 8:59Jul 13, 2013 at 8:59

Hướng dẫn what does nan mean in python? - nan có nghĩa là gì trong con trăn?

inf là vô cùng - một giá trị lớn hơn bất kỳ giá trị nào khác. Do đó, -inf nhỏ hơn bất kỳ giá trị nào khác.

nan là viết tắt của không phải là một số và điều này không bằng

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
2.

Mặc dù vô hạn tích cực và tiêu cực có thể được cho là đối xứng về

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
2, nhưng điều tương tự có thể được nói cho bất kỳ giá trị nào
>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
4, có nghĩa là kết quả của việc thêm hai sản lượng nan. Ý tưởng này được thảo luận trong câu hỏi toán học này.

Bởi vì nan là (theo nghĩa đen) không phải là một số, bạn không thể thực hiện số học với nó, vì vậy kết quả của hoạt động thứ hai cũng không phải là một số (nan)

Đã trả lời ngày 13 tháng 7 năm 2013 lúc 9:03Jul 13, 2013 at 9:03

Hướng dẫn what does nan mean in python? - nan có nghĩa là gì trong con trăn?

Biến độngVolatility

30.2k10 Huy hiệu vàng79 Huy hiệu bạc88 Huy hiệu Đồng10 gold badges79 silver badges88 bronze badges

0

nan có nghĩa là "không phải là một số", giá trị nổi mà bạn nhận được nếu bạn thực hiện tính toán mà kết quả không thể được biểu thị dưới dạng một số. Bất kỳ tính toán nào bạn thực hiện với

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9 cũng sẽ dẫn đến
>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9.

inf có nghĩa là vô cực.

Ví dụ:

>>> 2*float("inf")
inf
>>> -2*float("inf")
-inf
>>> float("inf")-float("inf")
nan

Đã trả lời ngày 13 tháng 7 năm 2013 lúc 9:03Jul 13, 2013 at 9:03

Biến độngTim Pietzcker

30.2k10 Huy hiệu vàng79 Huy hiệu bạc88 Huy hiệu Đồng57 gold badges494 silver badges550 bronze badges

nan có nghĩa là "không phải là một số", giá trị nổi mà bạn nhận được nếu bạn thực hiện tính toán mà kết quả không thể được biểu thị dưới dạng một số. Bất kỳ tính toán nào bạn thực hiện với

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9 cũng sẽ dẫn đến
>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9.

inf có nghĩa là vô cực.

Ví dụ:Jul 13, 2013 at 9:05

U2EF1U2EF1U2EF1

Tim Pietzckertim Pietzcker3 gold badges33 silver badges36 bronze badges

Phù bằng vàng 319K57

# initial value of the temperature
t = float('nan')          
# initial value of minimum temperature, so any measured temp. will be smaller
t_min = float('inf')      
# initial value of maximum temperature, so any measured temp. will be bigger
t_max = float('-inf')     
while True:
    # measure temperature, if sensor is broken t is not changed
    t = measure()     
    # find new minimum temperature
    t_min = min(t_min, t) 
    # find new maximum temperature
    t_max = max(t_max, t) 
2 là vô cực, nó là một số "lớn hơn tất cả các số khác". Hãy thử trừ bất cứ thứ gì bạn muốn từ nó, nó không nhận được nhỏ hơn. Tất cả các số là
# initial value of the temperature
t = float('nan')          
# initial value of minimum temperature, so any measured temp. will be smaller
t_min = float('inf')      
# initial value of maximum temperature, so any measured temp. will be bigger
t_max = float('-inf')     
while True:
    # measure temperature, if sensor is broken t is not changed
    t = measure()     
    # find new minimum temperature
    t_min = min(t_min, t) 
    # find new maximum temperature
    t_max = max(t_max, t) 
3.
# initial value of the temperature
t = float('nan')          
# initial value of minimum temperature, so any measured temp. will be smaller
t_min = float('inf')      
# initial value of maximum temperature, so any measured temp. will be bigger
t_max = float('-inf')     
while True:
    # measure temperature, if sensor is broken t is not changed
    t = measure()     
    # find new minimum temperature
    t_min = min(t_min, t) 
    # find new maximum temperature
    t_max = max(t_max, t) 
4 là tương tự, nhưng nhỏ hơn tất cả mọi thứ.

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9 có nghĩa là không phải là một số. Nếu bạn cố gắng thực hiện một tính toán không có ý nghĩa, bạn sẽ nhận được
>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9.
# initial value of the temperature
t = float('nan')          
# initial value of minimum temperature, so any measured temp. will be smaller
t_min = float('inf')      
# initial value of maximum temperature, so any measured temp. will be bigger
t_max = float('-inf')     
while True:
    # measure temperature, if sensor is broken t is not changed
    t = measure()     
    # find new minimum temperature
    t_min = min(t_min, t) 
    # find new maximum temperature
    t_max = max(t_max, t) 
7 là một trong những tính toán như vậy. Thông thường
>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9 được sử dụng chỉ có nghĩa là một số dữ liệu bị thiếu.

Đã trả lời ngày 13 tháng 7 năm 2013 lúc 9:05

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False

12.5k3 Huy hiệu vàng33 Huy hiệu bạc36 Huy hiệu ĐồngJul 13, 2013 at 9:16

Hướng dẫn what does nan mean in python? - nan có nghĩa là gì trong con trăn?

Bạn nói:devnull

Khi tôi làm nan - inf, tôi không nhận được -inf tôi nhận được nan33 gold badges227 silver badges218 bronze badges

Điều này là do bất kỳ hoạt động nào chứa

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9 dưới dạng toán hạng sẽ trả về
>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9.

# initial value of the temperature
t = float('nan')          
# initial value of minimum temperature, so any measured temp. will be smaller
t_min = float('inf')      
# initial value of maximum temperature, so any measured temp. will be bigger
t_max = float('-inf')     
while True:
    # measure temperature, if sensor is broken t is not changed
    t = measure()     
    # find new minimum temperature
    t_min = min(t_min, t) 
    # find new maximum temperature
    t_max = max(t_max, t) 

Một so sánh với

>>> float('Inf') == float('Inf')
True
>>> float('NaN') == float('NaN')
False
9 sẽ trả về một kết quả không có thứ tự.

Đã trả lời ngày 13 tháng 7 năm 2013 lúc 9:16Nov 4, 2018 at 12:03

user3765030user3765030user3765030

Devnulldevnull3 silver badges7 bronze badges

Tại sao tôi lại nhận được Nan ở Python?

Nan có nghĩa là không phải là một số, điều này là do bên trong chức năng khối lập phương của bạn, bạn không gọi hàm vuông, nhưng nhận được nội dung của nó.Thay đổi trả về x * vuông;với return x * vuông (x);Và nó nên hoạt động.inside your cube function, you're not calling the square function, but getting it's contents. Change return x * square; with return x * square(x); and it should work.

Làm cách nào để sửa Nan trong Python?

Chúng ta có thể thay thế các giá trị NAN bằng 0 để loại bỏ các giá trị NAN.Điều này được thực hiện bằng cách sử dụng hàm fillna ().Hàm này sẽ kiểm tra các giá trị NAN trong các cột DataFrame và điền vào giá trị đã cho.replace NaN values with 0 to get rid of NaN values. This is done by using fillna() function. This function will check the NaN values in the dataframe columns and fill the given value.

Làm thế nào để bạn sử dụng nan trong python?

NAN là một giá trị nổi trong Python trong Python, loại phao có NAN.Bạn có thể tạo NAN với Float ('Nan').

Nan có nghĩa là gì trong Python DataFrame?

Tài liệu chính thức cho Pandas định nghĩa những gì mà hầu hết các nhà phát triển sẽ biết là giá trị null là thiếu hoặc thiếu dữ liệu trong gấu trúc.Trong gấu trúc, một giá trị bị thiếu được ký hiệu là NAN.a missing value is denoted by NaN .