1
我只是想知道如何解决python3.6中的arributeerror。 错误是'list'对象没有属性'astype'。 我的相关代码如同打击。如何解决AttributeError:'list'对象没有属性'astype'?
def _init_mean_std(self, data):
data = data.astype('float32')
self.mean, self.std = np.mean(data), np.std(data)
self.save_meanstd()
return data
有没有人可以给我建议? 谢谢!
通过将'data'转换为具有'astype'属性的东西。说,一个numpy数组。做'numpy进口np; data = np.array(data).astype('float32')' – Kanak
我不知道你是否自愿做,但是请注意,默认'np.array(data)'实际上会产生' float64's。通过执行'print(data.dtype)'来检查。 – Kanak