机器学习 周志华 课后习题3.5 线性判别分析LDA
照着书上敲了敲啥都不会,雀食折磨
python代码
# coding=UTF-8
from numpy import *
# 我安装numpy的时候发现python高于3.8安不了,不知道是不是我的问题
import numpy as np
import matplotlib.pyplot as plt
# 数据集 x共两列 密度density 含糖率ratio sugar
x = np.array(
[[0.697, 0.460], [0.774, 0.376], [0.634, 0.264], [0.608, 0.318], [0.556, 0.215], [0.403, 0.237], [0.481, 0.149],
[0.437, 0.211], [0.666, 0.091],
[0.243, 0.267], [0.245, 0.057], [0.343, 0.099], [0.639, 0.161], [0.657, 0.198], [0.360, 0.370], [0.591, 0.042],
[0.719, 0.103]])
# 数据集 y[i]=1瓜i为好瓜 y[i]=0瓜i为坏瓜
y = np.array([1