资源简介
使用bayes算法实现水果分类,附件中包含数据集
#根据测试数据进行提取数据特征, 分类,求方差,均值,然后对每类进行特征值提取
代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Tue Sep 25 16:04:49 2018
@author: shui
“““
import numpy as np
import math
import csv
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
import pylab as pl
import random
from matplotlib import cm
from sklearn.model_selection import train_test_split
# 求平均值
def mean(numbers):
return sum(numbers)/float(len(numbers))
# 求平均差
def stdev(numbers):
avg = mean(numbers)
variance = sum([pow(x-avg2) for x in numbers])/float(len(numbers)-1)
return math.sqrt(variance)
# 求各列的平均值和方差
def summarize(dataset):
parameter = [(mean(attribute) stdev(attribute)) for attribute in zip(*dataset)]
del parameter[-1]
return parameter
# 进行分类
def separatedByClass(dataset):
separated = {}
#
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4256 2018-09-25 16:17 bayes\Bayes.py
文件 2368 2018-09-25 15:00 bayes\fruit.txt
目录 0 2018-09-25 17:10 bayes
----------- --------- ---------- ----- ----
6624 3
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论