在Numpy中numpy.nan显示成-9223372036854775808的缘故

1.首先是定义的numpy的矩阵的数据类型默认是int类型,根据电脑的不同会是不同的位数,int64,那么你在矩阵中赋值其中的数据值是np.nan时,就会显示-9223372036854775808的数据,如果是int32,那么就会显示-2147483648




2.我们修改int数据类型成为float时,就会自然显示成nan:

猜你喜欢

转载自www.cnblogs.com/Zhao159461/p/12714115.html