Skip to content

Commit c0a429f

Browse files
committed
refactor: remove unnecessary whitespace in fast_walsh_hadamard_transform.py
1 parent e639165 commit c0a429f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

maths/fast_walsh_hadamard_transform.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ def fwht_xor(sequence: list[int], inverse: bool = False) -> list[int]:
2727
Traceback (most recent call last):
2828
...
2929
ValueError: Length of sequence must be a positive power of 2.
30+
>>> fwht_xor([1, 2, 3, 5], inverse=True)
31+
Traceback (most recent call last):
32+
...
33+
ValueError: Inverse XOR transform requires elements divisible by sequence length.
3034
"""
3135
sequence_length = len(sequence)
3236
if sequence_length == 0 or (sequence_length & (sequence_length - 1)) != 0:
@@ -49,7 +53,7 @@ def fwht_xor(sequence: list[int], inverse: bool = False) -> list[int]:
4953
if inverse:
5054
if any(element % sequence_length != 0 for element in result):
5155
raise ValueError(
52-
"Inverse XOR transform requires all elements to be divisible by the sequence length."
56+
"Inverse XOR transform requires elements divisible by sequence length."
5357
)
5458
result = [element // sequence_length for element in result]
5559
return result

0 commit comments

Comments
 (0)