File "X:\AAAAA\DAST-main\data_process.py", line 165, in <module> trainX = np.reshape(trainX, [trainX.shape[0], window_size, Feasize, 1]) AttributeError: 'dict' object has no attribute 'shape'怎么解决
时间: 2024-02-18 20:00:54 浏览: 157
这个错误是因为你将一个字典对象传递给了 `np.reshape()` 函数,而字典对象没有 `shape` 属性。你需要确保 `trainX` 是一个 NumPy 数组,而不是一个字典。你可以使用 `np.array()` 函数将字典转换为 NumPy 数组,例如:
```
trainX = np.array(trainX)
trainX = np.reshape(trainX, [trainX.shape[0], window_size, Feasize, 1])
```
这样就可以避免这个错误了。
阅读全文