Skip to content

Commit

Permalink
Format files with black
Browse files Browse the repository at this point in the history
  • Loading branch information
zoomlogo authored and actions-user committed Mar 10, 2024
1 parent 8a1e8fc commit 36d0dec
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 9 deletions.
5 changes: 4 additions & 1 deletion flax/funcs.py
Original file line number Diff line number Diff line change
Expand Up @@ -724,7 +724,10 @@ def type2strn(x):

def transpose(x, filler=None):
"""transpose: transpose x"""
return [[j for j in i if j is not None] for i in itertools.zip_longest(*[iterable(i) for i in x], fillvalue=filler)]
return [
[j for j in i if j is not None]
for i in itertools.zip_longest(*[iterable(i) for i in x], fillvalue=filler)
]


def trim(w, x):
Expand Down
33 changes: 25 additions & 8 deletions test/test_funcs.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,23 +64,40 @@ def test_depth():


def test_diagonal_leading():
assert diagonal_leading([[1,0,2],[2,3,4],[5,6,7]]) == [1,3,7]
assert diagonal_leading([[1, 0, 2], [2, 3, 4], [5, 6, 7]]) == [1, 3, 7]


def test_diagonal_trailing():
assert diagonal_trailing([[1,0,2],[2,3,4],[5,6,7]]) == [2,3,5]
assert diagonal_trailing([[1, 0, 2], [2, 3, 4], [5, 6, 7]]) == [2, 3, 5]


def test_diagonals():
assert diagonals([[1,2,3],[4,5,6],[7,8,9]]) == [[1], [4, 2], [7, 5, 3], [8, 6], [9]]
assert diagonals([[1,2,3],[4,5,6],[7,8,9]], antidiagonals=True) == [[7], [4, 8], [1, 5, 9], [2, 6], [3]]
assert diagonals([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) == [
[1],
[4, 2],
[7, 5, 3],
[8, 6],
[9],
]
assert diagonals([[1, 2, 3], [4, 5, 6], [7, 8, 9]], antidiagonals=True) == [
[7],
[4, 8],
[1, 5, 9],
[2, 6],
[3],
]


def test_digits():
assert digits(123) == [1, 2, 3]
assert digits(3.1415) == [3,1,4,1,5]
assert digits(mpc(123,456)) == [mpc(1,4), mpc(2,5), mpc(3,6)]
assert digits(3.1415) == [3, 1, 4, 1, 5]
assert digits(mpc(123, 456)) == [mpc(1, 4), mpc(2, 5), mpc(3, 6)]


def test_digits_i():
assert digits_i([3,1,4,1,5]) == 31415
assert digits_i([mpc(1,4), mpc(2,5), mpc(3,6)]) == mpc(123,456)
assert digits_i([3, 1, 4, 1, 5]) == 31415
assert digits_i([mpc(1, 4), mpc(2, 5), mpc(3, 6)]) == mpc(123, 456)


"test_enumerate_md"
"test_ensure_square"
Expand Down

0 comments on commit 36d0dec

Please sign in to comment.