修改代码;Traceback (most recent call last): File "D:\pythonProject4\main.py", line 47, in <module> ax[1].scatter(x_max, curv_list[idx_max], c='r', marker='*', s=100) TypeError: only integer scalar arrays can be converted to a scalar index
时间: 2024-01-28 11:04:05 浏览: 80
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误通常是因为在使用 numpy 数组的时候,使用了非整型的索引,可以通过将索引转换为整型来解决这个问题。
你可以尝试在代码中修改这一行:
```python
ax[1].scatter(x_max, curv_list[idx_max], c='r', marker='*', s=100)
```
改为:
```python
ax[1].scatter(int(x_max), curv_list[int(idx_max)], c='r', marker='*', s=100)
```
这样就将索引转换为整型了,应该可以解决这个问题。
阅读全文