我有一个矩阵,它在我计算朴素贝叶斯分类器的奇异测试中失败。我正在处理ln(det(sigma))
等式的一部分。
if np.linalg.cond(covarianceMatrix) < 1/sys.float_info.epsilon:
return np.log(np.linalg.det(covarianceMatrix))
else:
return a pseudo determinant
Run Code Online (Sandbox Code Playgroud)
当协方差矩阵是奇异矩阵时,我必须找到伪行列式。我怎样才能做到这一点?
这是JavaScript版本:
var counter = 1;
var incrementor = () => counter++;
incrementor();
console.log(counter); // 2
Run Code Online (Sandbox Code Playgroud)
是否可以将其写为Java 8 lambda函数来进行这种简单的计数?