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

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




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

posted @ 2020-04-16 17:09  醉醺醺的  阅读(905)  评论(0编辑  收藏  举报