针对《机器学习算法原理与编程实践》一书运行代码遇到的问题笔记——number1测试程序

所有的程序我均是在python3.7下运行的,选用的平台是pycharm
number1:
mytest1.py
import numpy as np
from numpy import *
import matplotlib.pyplot as plt

dataSet = [[-0.017612,14.053064],[-1.395634,4.662541],[-0.752157,6.538620],
[-1.322371,7.152853],[0.423363,11.054677],[0.406704,7.067335],
[0.667394,12.741452],[-2.460150,6.866805],[0.569411,9.548755],
[-0.026632,10.427743],[0.850433,6.920334],[1.347183,13.175500],
[1.176813,3.167020],[-1.781871,9.097953]]

dataMat = mat(dataSet).T

plt.scatter(dataMat[0],dataMat[1],c=‘red’,marker=‘o’)

上边这句代码是错误的要改成下面这句才能运行成功

plt.scatter(dataMat[0].tolist(),dataMat[1].tolist(),c = ‘red’,marker = ‘o’)
X = np.linspace(-2,2,100)
Y = 2.8*X+9
plt.plot(X,Y)
plt.show()
如果修改完程序能运行成功的话说明主要的模块安装成功,若未成功那就自己在找找原因吧。

你可能感兴趣的:(针对《机器学习算法原理与编程实践》一书运行代码遇到的问题笔记——number1测试程序)