from numpy import array
import matplotlib
import matplotlib.pyplot as plt
from fileread import file2matrix
datingDataMat,datingLabels = file2matrix('iris_data.txt')
fig = plt.figure()
ax = fig.add_subplot(111)
ax.scatter(datingDataMat[:,1], datingDataMat[:,2],15.0*array(datingLabels), 15.0*array(datingLabels))
plt.show()
此代码显示错误为::
TypeError: unsupported operand type(s) for *: 'float' and 'numpy.ndarray'
根据作者的说法,我应该能够根据数据标签生成不同的颜色。