# -*- coding:utf-8 -*-
__author__ = 'yangxin_ryan'
import numpy as np
import matplotlib.pyplot as plt
"""
logistic算法实现
"""
class Logistic(object):
"""
加载数据集
:return:返回两个数组,普通数组
data_arr -- 原始数据的特征
label_arr -- 原始数据的标签,也就是每条样本对应的类别
"""
def load_data_set(self):
data_arr = []
label_arr = []
f = open("/xxx/TestSet.txt", 'r')
for line in f.readlines():
line_arr = line.strip().split()
data_arr.append([1.0, np.float(line_arr[0]), np.float(line_arr[1])])
label_arr.append(int(line_arr[2]))
return data_arr, label_arr
Python实现logistic回归算法
最新推荐文章于 2022-12-06 13:18:32 发布
本文详细探讨了Logistic回归的概念,解释了其在机器学习中的应用,并通过Python代码展示了如何从零开始实现Logistic回归算法,包括数据预处理、模型训练和结果评估等关键步骤。
摘要由CSDN通过智能技术生成