MCPcopy Create free account
hub / github.com/Jack-Cherish/Machine-Learning / showDataSet

Function showDataSet

SVM/svmMLiA.py:290–310  ·  view source on GitHub ↗

数据可视化 Parameters: dataMat - 数据矩阵 labelMat - 数据标签 Returns: 无

(dataMat, labelMat)

Source from the content-addressed store, hash-verified

288
289
290def showDataSet(dataMat, labelMat):
291 """
292 数据可视化
293 Parameters:
294 dataMat - 数据矩阵
295 labelMat - 数据标签
296 Returns:
297
298 """
299 data_plus = [] #正样本
300 data_minus = [] #负样本
301 for i in range(len(dataMat)):
302 if labelMat[i] > 0:
303 data_plus.append(dataMat[i])
304 else:
305 data_minus.append(dataMat[i])
306 data_plus_np = np.array(data_plus) #转换为numpy矩阵
307 data_minus_np = np.array(data_minus) #转换为numpy矩阵
308 plt.scatter(np.transpose(data_plus_np)[0], np.transpose(data_plus_np)[1]) #正样本散点图
309 plt.scatter(np.transpose(data_minus_np)[0], np.transpose(data_minus_np)[1]) #负样本散点图
310 plt.show()
311
312if __name__ == '__main__':
313 testRbf()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected