From 7abbe4d2c9a757ba0b34f4f2cf4f7e2d6bf501f4 Mon Sep 17 00:00:00 2001 From: ASPP Student Date: Thu, 31 Aug 2023 15:12:13 +0300 Subject: [PATCH] Optimize appending to list --- profiling/numerical_integration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/profiling/numerical_integration.py b/profiling/numerical_integration.py index 8ed588c..2a6d767 100644 --- a/profiling/numerical_integration.py +++ b/profiling/numerical_integration.py @@ -8,7 +8,7 @@ def numerical_integration(f, a, b, n): dx = (b - a) / n x = a + (i + 0.5) * dx y = f(x) - s = s + [y * dx] + s.append(y * dx) return s @@ -27,7 +27,7 @@ def measure_integration_errors(f, F, n_values, a, b): for F_analytical, F_numerical_boxes in zip(F_a_list, F_n_list): F_numerical = sum(F_numerical_boxes) error = abs(F_analytical - F_numerical) - errors = errors + [error] + errors.append(error) return errors