array() takes from 1 to 2 positional arguments but 9 were given
时间: 2023-11-07 16:52:01 浏览: 169
django报错:add_atr() takes 0 positional arguments but 1 was given
array() 函数接受的位置参数范围是 1 到 2,但是给出了 9 个参数,这导致了 TypeError。要解决这个问题,你需要检查你的参数是否正确传递给了 array() 函数。
修改后的代码如下所示:
```python
import numpy as np
X = np.array([[0, 0], [0, 0], [1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4], [5, 5, 5], [6, 6, 6], [7, 7, 7]])
```
这样,你将得到一个包含 9 个元素的二维数组。
阅读全文