mirror of
https://github.com/TheAlgorithms/Python.git
synced 2026-03-13 09:50:19 +08:00
Fix ruff errors (#8936)
* Fix ruff errors
Renamed neural_network/input_data.py to neural_network/input_data.py_tf
because it should be left out of the directory for the following
reasons:
1. Its sole purpose is to be used by neural_network/gan.py_tf, which is
itself left out of the directory because of issues with TensorFlow.
2. It was taken directly from TensorFlow's codebase and is actually
already deprecated. If/when neural_network/gan.py_tf is eventually
re-added back to the directory, its implementation should be changed
to not use neural_network/input_data.py anyway.
* updating DIRECTORY.md
* Change input_data.py_tf file extension
Change input_data.py_tf file extension because algorithms-keeper bot is being picky about it
---------
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
This commit is contained in:
@@ -7,9 +7,9 @@ from collections.abc import Callable
|
||||
|
||||
|
||||
def trapezoidal_area(
|
||||
fnc: Callable[[int | float], int | float],
|
||||
x_start: int | float,
|
||||
x_end: int | float,
|
||||
fnc: Callable[[float], float],
|
||||
x_start: float,
|
||||
x_end: float,
|
||||
steps: int = 100,
|
||||
) -> float:
|
||||
"""
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
def decimal_to_fraction(decimal: int | float | str) -> tuple[int, int]:
|
||||
def decimal_to_fraction(decimal: float | str) -> tuple[int, int]:
|
||||
"""
|
||||
Return a decimal number in its simplest fraction form
|
||||
>>> decimal_to_fraction(2)
|
||||
|
||||
@@ -5,9 +5,9 @@ from collections.abc import Callable
|
||||
|
||||
|
||||
def line_length(
|
||||
fnc: Callable[[int | float], int | float],
|
||||
x_start: int | float,
|
||||
x_end: int | float,
|
||||
fnc: Callable[[float], float],
|
||||
x_start: float,
|
||||
x_end: float,
|
||||
steps: int = 100,
|
||||
) -> float:
|
||||
"""
|
||||
|
||||
@@ -7,9 +7,9 @@ from collections.abc import Callable
|
||||
|
||||
|
||||
def trapezoidal_area(
|
||||
fnc: Callable[[int | float], int | float],
|
||||
x_start: int | float,
|
||||
x_end: int | float,
|
||||
fnc: Callable[[float], float],
|
||||
x_start: float,
|
||||
x_end: float,
|
||||
steps: int = 100,
|
||||
) -> float:
|
||||
"""
|
||||
|
||||
@@ -87,7 +87,7 @@ class Polynomial:
|
||||
|
||||
return Polynomial(self.degree + polynomial_2.degree, coefficients)
|
||||
|
||||
def evaluate(self, substitution: int | float) -> int | float:
|
||||
def evaluate(self, substitution: float) -> float:
|
||||
"""
|
||||
Evaluates the polynomial at x.
|
||||
>>> p = Polynomial(2, [1, 2, 3])
|
||||
@@ -144,7 +144,7 @@ class Polynomial:
|
||||
coefficients[i] = self.coefficients[i + 1] * (i + 1)
|
||||
return Polynomial(self.degree - 1, coefficients)
|
||||
|
||||
def integral(self, constant: int | float = 0) -> Polynomial:
|
||||
def integral(self, constant: float = 0) -> Polynomial:
|
||||
"""
|
||||
Returns the integral of the polynomial.
|
||||
>>> p = Polynomial(2, [1, 2, 3])
|
||||
|
||||
@@ -14,10 +14,10 @@ from __future__ import annotations
|
||||
|
||||
|
||||
def geometric_series(
|
||||
nth_term: float | int,
|
||||
start_term_a: float | int,
|
||||
common_ratio_r: float | int,
|
||||
) -> list[float | int]:
|
||||
nth_term: float,
|
||||
start_term_a: float,
|
||||
common_ratio_r: float,
|
||||
) -> list[float]:
|
||||
"""
|
||||
Pure Python implementation of Geometric Series algorithm
|
||||
|
||||
@@ -48,7 +48,7 @@ def geometric_series(
|
||||
"""
|
||||
if not all((nth_term, start_term_a, common_ratio_r)):
|
||||
return []
|
||||
series: list[float | int] = []
|
||||
series: list[float] = []
|
||||
power = 1
|
||||
multiple = common_ratio_r
|
||||
for _ in range(int(nth_term)):
|
||||
|
||||
@@ -13,7 +13,7 @@ python3 p_series.py
|
||||
from __future__ import annotations
|
||||
|
||||
|
||||
def p_series(nth_term: int | float | str, power: int | float | str) -> list[str]:
|
||||
def p_series(nth_term: float | str, power: float | str) -> list[str]:
|
||||
"""
|
||||
Pure Python implementation of P-Series algorithm
|
||||
:return: The P-Series starting from 1 to last (nth) term
|
||||
|
||||
@@ -8,7 +8,7 @@ from __future__ import annotations
|
||||
from math import pi, pow
|
||||
|
||||
|
||||
def vol_cube(side_length: int | float) -> float:
|
||||
def vol_cube(side_length: float) -> float:
|
||||
"""
|
||||
Calculate the Volume of a Cube.
|
||||
>>> vol_cube(1)
|
||||
|
||||
Reference in New Issue
Block a user