提交 0cea723d authored 作者: Jeremiah Lowin's avatar Jeremiah Lowin

missing if/else for return_matrix

上级 cc45e0ac
...@@ -3272,11 +3272,14 @@ def nonzero(a, return_matrix=False): ...@@ -3272,11 +3272,14 @@ def nonzero(a, return_matrix=False):
""" """
matrix_result = _nonzero(a) matrix_result = _nonzero(a)
if a.ndim > 0: if return_matrix:
tuple_result = tuple([matrix_result[i] for i in xrange(a.ndim)]) return matrix_result
else: else:
tuple_result = tuple([matrix_result[0]]) if a.ndim > 0:
return tuple_result tuple_result = tuple([matrix_result[i] for i in xrange(a.ndim)])
else:
tuple_result = tuple([matrix_result[0]])
return tuple_result
def flatnonzero(a): def flatnonzero(a):
""" """
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论