'list' object has no attribute 'astype'.

在使用python处理数据,程序运行出现'list' object has no attribute 'astype'.的问题,代码如下:

x_data, y_data = pickle.load(open("train.dat", "rb"))
x_data = x_data.astype('float32') / 255.0
y_data = y_data.astype('float32') / 255.0  

通过在网上检测发现是python数据和numpy数据类型的问题。

 

使用如下处理方式,解决了问题

x_data = np.array(x_data,dtype=np.float32)/ 255.0
y_data = np.array(y_data,dtype=np.float32)/ 255.0

你可能感兴趣的:(深度学习)