From 0aa8e1912c0510dff5ddbe320db620467f336e78 Mon Sep 17 00:00:00 2001 From: zirtidik Date: Tue, 3 Dec 2024 18:41:24 -0500 Subject: [PATCH] changed formating to match reqs. --- digital_image_processing/filters/gabor_filter.py | 6 +++--- graphs/directed_and_undirected_weighted_graph.py | 3 ++- greedy_methods/fractional_knapsack.py | 8 +++++--- machine_learning/frequent_pattern_growth.py | 4 +++- matrix/matrix_class.py | 8 +++++--- sorts/bead_sort.py | 4 +++- strings/min_cost_string_conversion.py | 4 +++- 7 files changed, 24 insertions(+), 13 deletions(-) diff --git a/digital_image_processing/filters/gabor_filter.py b/digital_image_processing/filters/gabor_filter.py index aaec567f4..8f9212a35 100644 --- a/digital_image_processing/filters/gabor_filter.py +++ b/digital_image_processing/filters/gabor_filter.py @@ -48,9 +48,9 @@ def gabor_filter_kernel( _y = -sin_theta * px + cos_theta * py # fill kernel - gabor[y, x] = np.exp(-(_x**2 + gamma**2 * _y**2) / (2 * sigma**2)) * np.cos( - 2 * np.pi * _x / lambd + psi - ) + gabor[y, x] = np.exp( + -(_x**2 + gamma**2 * _y**2) / (2 * sigma**2) + ) * np.cos(2 * np.pi * _x / lambd + psi) return gabor diff --git a/graphs/directed_and_undirected_weighted_graph.py b/graphs/directed_and_undirected_weighted_graph.py index a0f0c9a56..190fbff65 100644 --- a/graphs/directed_and_undirected_weighted_graph.py +++ b/graphs/directed_and_undirected_weighted_graph.py @@ -10,7 +10,7 @@ class DirectedGraph: def __init__(self): """ Initialize an empty directed graph. - + Example: >>> g = DirectedGraph() >>> g.graph @@ -545,4 +545,5 @@ class Graph: if __name__ == "__main__": import doctest + doctest.testmod(verbose=True) diff --git a/greedy_methods/fractional_knapsack.py b/greedy_methods/fractional_knapsack.py index d52b56f23..f7455a9c9 100644 --- a/greedy_methods/fractional_knapsack.py +++ b/greedy_methods/fractional_knapsack.py @@ -39,9 +39,11 @@ def frac_knapsack(vl, wt, w, n): return ( 0 if k == 0 - else sum(vl[:k]) + (w - acc[k - 1]) * (vl[k]) / (wt[k]) - if k != n - else sum(vl[:k]) + else ( + sum(vl[:k]) + (w - acc[k - 1]) * (vl[k]) / (wt[k]) + if k != n + else sum(vl[:k]) + ) ) diff --git a/machine_learning/frequent_pattern_growth.py b/machine_learning/frequent_pattern_growth.py index fae2df16e..a09c96aef 100644 --- a/machine_learning/frequent_pattern_growth.py +++ b/machine_learning/frequent_pattern_growth.py @@ -240,7 +240,9 @@ def ascend_tree(leaf_node: TreeNode, prefix_path: list[str]) -> None: ascend_tree(leaf_node.parent, prefix_path) -def find_prefix_path(base_pat: frozenset, tree_node: TreeNode | None) -> dict: # noqa: ARG001 +def find_prefix_path( + base_pat: frozenset, tree_node: TreeNode | None +) -> dict: # noqa: ARG001 """ Find the conditional pattern base for a given base pattern. diff --git a/matrix/matrix_class.py b/matrix/matrix_class.py index a5940a38e..230eb9500 100644 --- a/matrix/matrix_class.py +++ b/matrix/matrix_class.py @@ -204,9 +204,11 @@ class Matrix: return Matrix( [ [ - self.minors().rows[row][column] - if (row + column) % 2 == 0 - else self.minors().rows[row][column] * -1 + ( + self.minors().rows[row][column] + if (row + column) % 2 == 0 + else self.minors().rows[row][column] * -1 + ) for column in range(self.minors().num_columns) ] for row in range(self.minors().num_rows) diff --git a/sorts/bead_sort.py b/sorts/bead_sort.py index 8ce0619fd..3b94a959c 100644 --- a/sorts/bead_sort.py +++ b/sorts/bead_sort.py @@ -31,7 +31,9 @@ def bead_sort(sequence: list) -> list: if any(not isinstance(x, int) or x < 0 for x in sequence): raise TypeError("Sequence must be list of non-negative integers") for _ in range(len(sequence)): - for i, (rod_upper, rod_lower) in enumerate(zip(sequence, sequence[1:])): # noqa: RUF007 + for i, (rod_upper, rod_lower) in enumerate( + zip(sequence, sequence[1:]) + ): # noqa: RUF007 if rod_upper > rod_lower: sequence[i] -= rod_upper - rod_lower sequence[i + 1] += rod_upper - rod_lower diff --git a/strings/min_cost_string_conversion.py b/strings/min_cost_string_conversion.py index 93791e2a7..7ee1b1908 100644 --- a/strings/min_cost_string_conversion.py +++ b/strings/min_cost_string_conversion.py @@ -132,7 +132,9 @@ if __name__ == "__main__": elif op[0] == "R": string[i] = op[2] - file.write("%-16s" % ("Replace %c" % op[1] + " with " + str(op[2]))) # noqa: UP031 + file.write( + "%-16s" % ("Replace %c" % op[1] + " with " + str(op[2])) + ) # noqa: UP031 file.write("\t\t" + "".join(string)) file.write("\r\n")