a1, b1, c1, d1 = np.split(x, 4, axis=3) AttributeError: 'list' object has no attribute 'shape' 怎么修改
时间: 2024-01-25 22:03:57 浏览: 103
numpy np.split、np.hsplit、np.vsplit分割数组
5星 · 资源好评率100%
这个错误提示表明你传递给`np.split()`函数的参数`x`是一个列表,而不是一个numpy数组。你需要将列表转换为numpy数组,例如:
```
x = np.array(x)
a1, b1, c1, d1 = np.split(x, 4, axis=3)
```
这样就可以成功将`x`数组沿着第4个维度分成4个子数组,并将它们分别赋值给`a1`、`b1`、`c1`和`d1`变量。
阅读全文