10年前接触python,今天开始重新捡起来,感觉python变化的确大。
习惯c的思维方式,一看下面的代码问题一堆。
- X,Y作为局部变量,明显一个BUG:是无法输出的
- 哪个写的函数可以返回多个变量,这必须包装成一个对象。
def load_dataset():
X = []
y = []
for i in "23456789ABVDEFGHKMNPRSTUVWXYZ":
# 此处读数据...
X.append(pix.reshape(25 * 30))
y.append(target_path.split('/')[-1])
X = np.asarray(X)
y = np.asarray(y)
return X, y