plot_decision_boundary(w, b, X_train, y_train)怎么设置y轴的间隔为10
时间: 2024-01-25 07:04:34 浏览: 66
你可以使用 matplotlib 库中的 pyplot 对象来控制 y 轴的间隔。具体来说,可以先通过 plt.gca() 获取当前的坐标轴对象,然后使用 set_yticks() 方法来设置 y 轴刻度的位置,最后使用 set_yticklabels() 方法来设置刻度标签。例如,你可以将代码修改为:
```python
import matplotlib.pyplot as plt
plot_decision_boundary(w, b, X_train, y_train)
plt.ylim(-10, 10)
plt.gca().set_yticks(range(-10, 11, 10))
plt.gca().set_yticklabels([str(i) for i in range(-10, 11, 10)])
plt.show()
```
这样就可以将 y 轴的范围设置为 [-10, 10],并将刻度设置为 -10、0、10。
相关问题
plot_decision_boundary(w, b, X_train, y_train)怎么将y轴的区间设为10
你可以在调用 plot_decision_boundary 函数时,传入参数 ylim,来设置 y 轴的取值范围。具体来说,可以将 ylim 设置为一个元组,元组的第一个元素表示 y 轴的最小值,第二个元素表示 y 轴的最大值。例如,如果你想将 y 轴的范围设置为 [-10, 10],可以将代码修改为:
```python
plot_decision_boundary(w, b, X_train, y_train, ylim=(-10, 10))
```
这样就可以将 y 轴的区间设为 10。
阅读全文