mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-07-05 01:09:40 +08:00
Add pep8-naming to pre-commit hooks and fixes incorrect naming conventions (#7062)
* ci(pre-commit): Add pep8-naming to `pre-commit` hooks (#7038) * refactor: Fix naming conventions (#7038) * Update arithmetic_analysis/lu_decomposition.py Co-authored-by: Christian Clauss <cclauss@me.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * refactor(lu_decomposition): Replace `NDArray` with `ArrayLike` (#7038) * chore: Fix naming conventions in doctests (#7038) * fix: Temporarily disable project euler problem 104 (#7069) * chore: Fix naming conventions in doctests (#7038) Co-authored-by: Christian Clauss <cclauss@me.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@ -17,7 +17,7 @@ def bin_to_hexadecimal(binary_str: str) -> str:
|
||||
...
|
||||
ValueError: Empty string was passed to the function
|
||||
"""
|
||||
BITS_TO_HEX = {
|
||||
BITS_TO_HEX = { # noqa: N806
|
||||
"0000": "0",
|
||||
"0001": "1",
|
||||
"0010": "2",
|
||||
|
@ -66,7 +66,7 @@ def decimal_to_any(num: int, base: int) -> str:
|
||||
if base > 36:
|
||||
raise ValueError("base must be <= 36")
|
||||
# fmt: off
|
||||
ALPHABET_VALUES = {'10': 'A', '11': 'B', '12': 'C', '13': 'D', '14': 'E', '15': 'F',
|
||||
ALPHABET_VALUES = {'10': 'A', '11': 'B', '12': 'C', '13': 'D', '14': 'E', '15': 'F', # noqa: N806, E501
|
||||
'16': 'G', '17': 'H', '18': 'I', '19': 'J', '20': 'K', '21': 'L',
|
||||
'22': 'M', '23': 'N', '24': 'O', '25': 'P', '26': 'Q', '27': 'R',
|
||||
'28': 'S', '29': 'T', '30': 'U', '31': 'V', '32': 'W', '33': 'X',
|
||||
|
@ -6,7 +6,7 @@ from __future__ import annotations
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class SI_Unit(Enum):
|
||||
class SIUnit(Enum):
|
||||
yotta = 24
|
||||
zetta = 21
|
||||
exa = 18
|
||||
@ -29,7 +29,7 @@ class SI_Unit(Enum):
|
||||
yocto = -24
|
||||
|
||||
|
||||
class Binary_Unit(Enum):
|
||||
class BinaryUnit(Enum):
|
||||
yotta = 8
|
||||
zetta = 7
|
||||
exa = 6
|
||||
@ -42,17 +42,17 @@ class Binary_Unit(Enum):
|
||||
|
||||
def convert_si_prefix(
|
||||
known_amount: float,
|
||||
known_prefix: str | SI_Unit,
|
||||
unknown_prefix: str | SI_Unit,
|
||||
known_prefix: str | SIUnit,
|
||||
unknown_prefix: str | SIUnit,
|
||||
) -> float:
|
||||
"""
|
||||
Wikipedia reference: https://en.wikipedia.org/wiki/Binary_prefix
|
||||
Wikipedia reference: https://en.wikipedia.org/wiki/International_System_of_Units
|
||||
>>> convert_si_prefix(1, SI_Unit.giga, SI_Unit.mega)
|
||||
>>> convert_si_prefix(1, SIUnit.giga, SIUnit.mega)
|
||||
1000
|
||||
>>> convert_si_prefix(1, SI_Unit.mega, SI_Unit.giga)
|
||||
>>> convert_si_prefix(1, SIUnit.mega, SIUnit.giga)
|
||||
0.001
|
||||
>>> convert_si_prefix(1, SI_Unit.kilo, SI_Unit.kilo)
|
||||
>>> convert_si_prefix(1, SIUnit.kilo, SIUnit.kilo)
|
||||
1
|
||||
>>> convert_si_prefix(1, 'giga', 'mega')
|
||||
1000
|
||||
@ -60,9 +60,9 @@ def convert_si_prefix(
|
||||
1000
|
||||
"""
|
||||
if isinstance(known_prefix, str):
|
||||
known_prefix = SI_Unit[known_prefix.lower()]
|
||||
known_prefix = SIUnit[known_prefix.lower()]
|
||||
if isinstance(unknown_prefix, str):
|
||||
unknown_prefix = SI_Unit[unknown_prefix.lower()]
|
||||
unknown_prefix = SIUnit[unknown_prefix.lower()]
|
||||
unknown_amount: float = known_amount * (
|
||||
10 ** (known_prefix.value - unknown_prefix.value)
|
||||
)
|
||||
@ -71,16 +71,16 @@ def convert_si_prefix(
|
||||
|
||||
def convert_binary_prefix(
|
||||
known_amount: float,
|
||||
known_prefix: str | Binary_Unit,
|
||||
unknown_prefix: str | Binary_Unit,
|
||||
known_prefix: str | BinaryUnit,
|
||||
unknown_prefix: str | BinaryUnit,
|
||||
) -> float:
|
||||
"""
|
||||
Wikipedia reference: https://en.wikipedia.org/wiki/Metric_prefix
|
||||
>>> convert_binary_prefix(1, Binary_Unit.giga, Binary_Unit.mega)
|
||||
>>> convert_binary_prefix(1, BinaryUnit.giga, BinaryUnit.mega)
|
||||
1024
|
||||
>>> convert_binary_prefix(1, Binary_Unit.mega, Binary_Unit.giga)
|
||||
>>> convert_binary_prefix(1, BinaryUnit.mega, BinaryUnit.giga)
|
||||
0.0009765625
|
||||
>>> convert_binary_prefix(1, Binary_Unit.kilo, Binary_Unit.kilo)
|
||||
>>> convert_binary_prefix(1, BinaryUnit.kilo, BinaryUnit.kilo)
|
||||
1
|
||||
>>> convert_binary_prefix(1, 'giga', 'mega')
|
||||
1024
|
||||
@ -88,9 +88,9 @@ def convert_binary_prefix(
|
||||
1024
|
||||
"""
|
||||
if isinstance(known_prefix, str):
|
||||
known_prefix = Binary_Unit[known_prefix.lower()]
|
||||
known_prefix = BinaryUnit[known_prefix.lower()]
|
||||
if isinstance(unknown_prefix, str):
|
||||
unknown_prefix = Binary_Unit[unknown_prefix.lower()]
|
||||
unknown_prefix = BinaryUnit[unknown_prefix.lower()]
|
||||
unknown_amount: float = known_amount * (
|
||||
2 ** ((known_prefix.value - unknown_prefix.value) * 10)
|
||||
)
|
||||
|
@ -29,7 +29,7 @@ def int_to_roman(number: int) -> str:
|
||||
>>> all(int_to_roman(value) == key for key, value in tests.items())
|
||||
True
|
||||
"""
|
||||
ROMAN = [
|
||||
ROMAN = [ # noqa: N806
|
||||
(1000, "M"),
|
||||
(900, "CM"),
|
||||
(500, "D"),
|
||||
|
Reference in New Issue
Block a user