From cc3d11fa35ed142f5be68c32bc0ed1071350588f Mon Sep 17 00:00:00 2001 From: Mr-Programs Erick Lestrange Date: Tue, 28 Apr 2020 20:07:37 +0200 Subject: [PATCH] Update ch15_part1.py for loop not following mathematical formula --- ch15/ch15_part1.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch15/ch15_part1.py b/ch15/ch15_part1.py index 6bdb217d..d9cb9cc5 100644 --- a/ch15/ch15_part1.py +++ b/ch15/ch15_part1.py @@ -80,7 +80,7 @@ def conv1d(x, w, p=0, s=1): x_padded = np.concatenate( [zero_pad, x_padded, zero_pad]) res = [] - for i in range(0, int(len(x)/s),s): + for i in range(0, int((len(x_padded) - len(w_rot) / s)) + 1, s): res.append(np.sum( x_padded[i:i+w_rot.shape[0]] * w_rot)) return np.array(res)