ValueError: Error when checking input: expected input_1 to have shape (512, 1) but got array with shape (1, 512)
时间: 2024-04-10 12:34:04 浏览: 157
python3.7解决最小二乘遇到ValueError:Expected 2D array, got 1D array instead: array=[5.].关于reshape和predict
这个错误是因为模型期望的输入形状是 `(512, 1)`,而你提供的输入形状是 `(1, 512)`。输入形状不匹配导致了这个错误。
你可以使用 `np.transpose` 函数来转置输入的形状,将 `(1, 512)` 转换为 `(512, 1)`,例如:
```python
import numpy as np
input_1 = np.transpose(input_1)
```
然后,你可以将转换后的 `input_1` 输入到模型中。确保输入形状与模型期望的形状匹配即可。
阅读全文