对鸢尾花数据集进行线性分类练习
创建虚拟环境,点击Create、Cendel
打开命令行安装numpy、pandas、sklearn、matplotlib包
如图创建虚拟环境成功
导入包
import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn.preprocessing import StandardScaler
from sklearn.svm import LinearSVC
获取数据
iris = datasets.load_iris()
x = iris.data
y = iris.target
对数据进行处理,绘制散点图
x = x[y<2,:2] #只取y<2的类别,也就是0 1 并且只取前两个特征
y = y[y<2] # 只取y<2的类别
# 分别画出类别0和1的点
plt.scatter