[英]Plot graph but it does't show
散点图工作正常,但第二个图未显示。 没有错误信息或其他任何信息。 任何人都可以帮忙。 这是代码。
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.scatter(xMat[:,1].flatten().A[0], yMat.T[:,0].flatten().A[0])
plt.show()
xCopy =xMat.copy()
xCopy.sort(0) #x ascending 排列
yHat = xCopy * ws #计算yHat
ax.plot(xCopy[:,1], yHat)
plt.show()
尝试这个:
import matplotlib.pyplot as plt
plt.figure(1)
plt.subplot(211)
plt.scatter(xMat[:,1].flatten().A[0], yMat.T[:,0].flatten().A[0])
xCopy =xMat.copy()
xCopy.sort(0) #x ascending 排列
yHat = xCopy * ws #计算yHat
plt.subplot(212)
plt.plot(xCopy[:,1], yHat)
plt.show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.