Skip to content

Commit 9fb015b

Browse files
committed
Fix the logic in test_diagonal()
1 parent 4109818 commit 9fb015b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

array_api_tests/test_linalg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,9 @@ def test_diagonal(x, kw):
129129

130130
def true_diag(x_stack):
131131
if offset >= 0:
132-
x_stack_diag = [x_stack[i + offset, i] for i in range(diag_size)]
132+
x_stack_diag = [x_stack[i, i + offset] for i in range(diag_size)]
133133
else:
134-
x_stack_diag = [x_stack[i, i - offset] for i in range(diag_size)]
134+
x_stack_diag = [x_stack[i - offset, i] for i in range(diag_size)]
135135
return asarray(x_stack_diag, dtype=x.dtype)
136136

137137
_test_stacks(_array_module.linalg.diagonal, x, kw, res, dims=1, true_val=true_diag)

0 commit comments

Comments
 (0)