From 19429a3e68e0048d8f03fd53903e655b9102f505 Mon Sep 17 00:00:00 2001 From: JohnHBauer Date: Fri, 11 Aug 2017 11:09:58 -0500 Subject: [PATCH] careful coercion to list list(pool_list) will probably not have the intended result. list(...) accepts an iterable as its argument. Given a string, it will list each character; if given a numeric, it will assert that it is not iterable. [pool_list] or list((pool_list, )) will probably do what is expected. --- Pilot1/NT3/nt3_baseline_keras2.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Pilot1/NT3/nt3_baseline_keras2.py b/Pilot1/NT3/nt3_baseline_keras2.py index f7b1d8ea..e0c80447 100644 --- a/Pilot1/NT3/nt3_baseline_keras2.py +++ b/Pilot1/NT3/nt3_baseline_keras2.py @@ -185,9 +185,8 @@ def run(gParameters): stride = gParameters['conv'][i+2] print(int(i/3), filters, filter_len, stride) if gParameters['pool']: - pool_list=gParameters['pool'] - if type(pool_list) != list: - pool_list=list(pool_list) + pool_list = gParameters['pool'] + pool_list = pool_list if isinstance(pool_list, list) else [pool_list] if filters <= 0 or filter_len <= 0 or stride <= 0: break