def _calc(self, data, ret_obj):
"""
Calculate SVD (wrap numpy SVD).
"""
try:
if self.rng is None:
self._U, self._s, self._Vh = _svd(data, full_matrices=False)
else:
self._U, self._s, self._Vh = _svd(data[..., self.rng],
full_matrices=False)
except:
return False
else:
return True
评论列表
文章目录