Python中Matlab的等价物

时间:2016-02-08 00:35:26

标签: python matlab

我有这个代码,我想在matlab中引用m的所有元素:

 NNanm = sum(isnan(m(:)));

我如何告诉python引用m的所有元素?

1 个答案:

答案 0 :(得分:3)

如果我正确理解您的代码,则计算矩阵中的所有nan元素。如果是这样,你可以使用numpy使用以下代码在python中执行相同的操作:

import numpy as np
np.count_nonzero(np.isnan(m))

如果你坚持sum功能,这也有效:

np.sum(np.isnan(m))