np.where(np.isnan(array))[0].shape
np.isnan判断是否是nan。array可以是整个数组,或者数组的行列等切片
np.where得到isnan返回真的(是nan)的tuple,tuple示例:(array([ 0, 1, 2, ..., 5635, 5636, 5637], dtype=int64),),第一个元素是一个nan的index数组,第二个元素是数组的数据类型。因此,[0]取tuple的第一个元素(array),然后shape给出其大小。
本文介绍如何使用numpy库中的np.where和np.isnan函数来查找数组中的NaN值,并获取这些值的索引位置。具体操作是首先利用np.isnan判断数组中的NaN值,再通过np.where函数获取这些NaN值的索引,最后使用shape属性获得索引的数量。
np.where(np.isnan(array))[0].shape
np.isnan判断是否是nan。array可以是整个数组,或者数组的行列等切片
np.where得到isnan返回真的(是nan)的tuple,tuple示例:(array([ 0, 1, 2, ..., 5635, 5636, 5637], dtype=int64),),第一个元素是一个nan的index数组,第二个元素是数组的数据类型。因此,[0]取tuple的第一个元素(array),然后shape给出其大小。
1796

被折叠的 条评论
为什么被折叠?