ex2:Logistic_regression
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import scipy.optimize as opt #优化算法
from sklearn.metrics import classification_report
from sklearn import linear_model
Scipy优化算法:scipy.optimize.fmin_tnc()/minimize()
参见:https://www.cnblogs.com/tongtong123/p/10634716.html
sklearn.metrics.classification_report
参见:https://blog.csdn.net/kancy110/article/details/74937469
# 获取原始数据
def raw_data(path):
data=pd.read_csv(path,names=['exam1','exam2','admit'])
return data
#绘制初始数据
#需要将两种判断结果区别颜色绘制
def draw_data(data):
accept = data[data.admit==1]
refuse = data[data.admit == 0]
#accept=data[data['admit'].isin([1])]
#refuse=data[data['admit'].isin([0])]
plt.scatter(accept.exam1,accept.exam2,c=</