![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python 数据分析
文章平均质量分 65
sinat_34022298
这个作者很懒,什么都没留下…
展开
-
python3 爬虫--网页图片爬取
数据越来越爆炸的今天,数据的获取显得越为重要,Python爬虫正是简洁高效的数据获取工具。原创 2017-07-14 22:13:56 · 1167 阅读 · 0 评论 -
python 读取图片任意范围,以一维数组形式返回
使用python进行图片处理,现在需要读出图片的任意一块区域,并将其转化为一维数组,方便后续卷积操作的使用。 下面使用两种方法进行处理:convert 函数from PIL import Imageimport numpy as npimport matplotlib.pyplot as pltdef ImageToMatrix(filename): im = Imag...原创 2018-03-12 22:14:43 · 5133 阅读 · 0 评论 -
逻辑回归----Python实现
逻辑回归是个二分类问题,具体原理网上有很多,这里只列出Python实现过程。 原理参考:逻辑回归参考《机器学习实战》,对于逻辑回归参数寻优时,采用梯度下降法和随机梯度下降两种方法实现。Python定义梯度下降函数:# 梯度下降法def gardDescent(dataMatIn,classLabels): dataMatrix = mat(dataMatIn)原创 2017-08-08 20:42:01 · 7550 阅读 · 3 评论 -
KNN算法---Python实现
# -*- coding: UTF-8 -*-import numpy as np原创 2017-08-24 21:13:23 · 1207 阅读 · 0 评论 -
Numpy 常用方法总结
本文主要列出numpy模块常用方法 参考自:smallpi 另外参考:numpy中的array与matrix创建矩阵(采用ndarray对象)对于python中的numpy模块,一般用其提供的ndarray对象。 创建一个ndarray对象很简单,只要将一个list作为参数即可。 import numpy as np # 创建一维的narray对象a = np.array([1,2,3,4,原创 2017-07-27 13:56:01 · 6979 阅读 · 1 评论 -
Numpy 和 Matplotlib 基础
运行环境:win32,python3.6,IDLE原创 2017-07-27 11:36:51 · 498 阅读 · 0 评论 -
LWLR 局部加权线性回归---Python实现
局部加权线性回归 — LWLR算法介绍线性回归的一个问题是可能出现欠拟合,因为它求的是具有最小均方误差的无偏估计,可以通过引入一些偏差,从而降低均方误差。 LWLR: 算法中给待预测点附近的每个点都赋予一定的权重,在这段区间上基于最小均方误差来进行普通线性回归。即分区间线性回归,局部拟合来得到全局拟合。加权函数: 损失函数: 其中k为用户指定的参数。 Python程序# 局部加权线性回归原创 2017-08-07 18:56:58 · 7797 阅读 · 7 评论 -
线性回归---Python实现
线性回归简述在统计学中,线性回归(Linear Regression)是利用称为线性回归方程的 最小平方函数 对一个或多个自变量和因变量之间关系进行建模的一种回归分析。这种函数是一个或多个称为回归系数的模型参数的线性组合。只有一个自变量的情况称为简单回归,大于一个自变量情况的叫做多元回归。预测模型: Y = X转置 * W (其中W为回归系数矩阵) 损失函数: 均方误差原创 2017-08-07 18:52:51 · 1158 阅读 · 0 评论 -
Python 简单应用--文章字数统计
Python是做数据处理很好的工具,这里小时牛刀,用Python完成文章的字数统计。系统:Ubuntu16.04Python版本:3.4文本:《西游记》txt片段结果:存放于result.csv 中# 下面两句可以查看使用的字符编码,结果为:utf-8import sysprint (sys.getdefaultencoding())fw =原创 2017-07-09 22:55:30 · 3514 阅读 · 0 评论 -
Matplotlib.pyplot 常用方法(二)
hist、pie原创 2017-07-29 20:56:32 · 4860 阅读 · 0 评论 -
Matplotlib.pyplot 常用方法(一)
简介matplotlib是python上的一个2D绘图库,它可以在夸平台上边出很多高质量的图像。综旨就是让简单的事变得更简单,让复杂的事变得可能。我们可以用matplotlib生成 绘图、直方图、功率谱、柱状图、误差图、散点图等 。matplotlib.pyplot:提供一个类似matlab的绘图框架。pylab将pyplot与numpy合并为一个命名空间。这对于交互式工作很方便,但是对于编程来说,原创 2017-07-29 18:43:53 · 28050 阅读 · 0 评论 -
Python3 异常处理
In Python, all exceptions must be instances of a class that derives from BaseException. In a try statement with an except clause that mentions a particular class, that clause also handles any exception classes原创 2017-07-20 18:51:37 · 523 阅读 · 0 评论 -
Python3 爬虫--批量抓取图片
图片的批量抓取是爬虫批处理的典型例子,这里以煎蛋网美女图片为抓取对象,使用Python实现批量获取图片。原创 2017-07-20 18:04:17 · 3579 阅读 · 0 评论 -
Python3 爬虫--伪装
因为网页会存在访问者身份识别(例如禁止同ip连续访问),所有我们在爬取网页的时候有必要做一些“隐藏”。原创 2017-07-17 14:58:55 · 523 阅读 · 0 评论 -
Python3 爬虫--网页get和post
在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据原创 2017-07-14 23:13:11 · 1326 阅读 · 0 评论 -
朴素贝叶斯分----Python实现
参考《机器学习实战》# navie bayesimport numpy as np# 载入数据def loadDataSet(): dataMat = []; labelMat = [] fr = open('testSet.txt') for line in fr.readlines(): temp = [] li原创 2018-06-08 22:54:37 · 282 阅读 · 0 评论