NumPy: calculate averages with NaNs removed

前端 未结 12 2532
慢半拍i
慢半拍i 2020-11-27 18:45

How can I calculate matrix mean values along a matrix, but to remove nan values from calculation? (For R people, think na.rm = TRUE).

Here

12条回答
  •  情书的邮戳
    2020-11-27 19:25

    '''define dataMat'''
    numFeat= shape(datMat)[1]
    for i in range(numFeat):
         meanVal=mean(dataMat[nonzero(~isnan(datMat[:,i].A))[0],i])
    

提交回复
热议问题