-
python编程线性回归代码示例
所属栏目:[Python] 日期:2020-12-17 热度:164
用python进行线性回归分析非常方便,有现成的库可以使用比如:numpy.linalog.lstsq例子、scipy.stats.linregress例子、pandas.ols例子等。 不过本文使用sklearn库的linear_model.LinearRegression,支持任意维度,非常好用。 一、二维直线的例子 预备知识:[详细]
-
利用python编写一个图片主色转换的脚本
所属栏目:[Python] 日期:2020-12-17 热度:137
前言 最近由于项目特需老是替换主题颜色,同时app里一些资源icon图片主色也要改,美工不提供切图只能靠自己了,开始想在iconfont上面找但是数量比较多太浪费时间,然后就想到python的Pillow在图像处理方便很强大。 Pillow是Python里的图像处理库(PIL:Pytho[详细]
-
Python中pygal绘制雷达图代码分享
所属栏目:[Python] 日期:2020-12-17 热度:79
pygal的安装和简介,大家可以参阅 《pip和pygal的安装实例教程》 ,下面看看通过pygal实现绘制雷达图代码示例。 雷达图(Radar): import pygalradar_chart = pygal.Radar()radar_chart.title = 'V8 benchmark results'radar_chart.x_labels = ['Richards',[详细]
-
利用Python进行异常值分析实例代码
所属栏目:[Python] 日期:2020-12-17 热度:64
前言 异常值是指样本中的个别值,也称为离群点,其数值明显偏离其余的观测值。常用检测方法3σ原则和箱型图。其中,3σ原则只适用服从正态分布的数据。在3σ原则下,异常值被定义为观察值和平均值的偏差超过3倍标准差的值。P(|xμ|3σ)≤0.003,在正太分布假[详细]
-
用Pygal绘制直方图代码示例
所属栏目:[Python] 日期:2020-12-17 热度:183
Pygal可用来生成可缩放的矢量图形文件,对于需要在尺寸不同的屏幕上显示的图表,这很有用,可以自动缩放,自适应观看者的屏幕 1、Pygal模块安装 pygal的安装这里暂不介绍,大家可参阅 《pip和pygal的安装实例教程》 2、Pygal画廊-直方图 模拟掷骰子,分析最[详细]
-
Python中的pygal安装和绘制直方图代码分享
所属栏目:[Python] 日期:2020-12-17 热度:161
有关pygal的安装,大家可以参阅 《 pip和pygal的安装实例教程 》 。 直方图: 直方图是一个特殊的条,它可以取3个数值:纵坐标高度,横坐标开始和横坐标结束。 import pygalhist = pygal.Histogram()hist.add('Wide bars',[(5,10),(4,5,13),(2,15)])hist.add[详细]
-
Python排序搜索基本算法之归并排序实例分析
所属栏目:[Python] 日期:2020-12-17 热度:163
本篇章节讲解Python排序搜索基本算法之归并排序。供大家参考研究具体如下: 归并排序最令人兴奋的特点是:不论输入是什么样的,它对N个元素的序列排序所用时间与NlogN成正比。代码如下: # coding:utf-8def mergesort(seq): if len(seq)=1: return[详细]
-
Python实现基于二叉树存储结构的堆排序算法示例
所属栏目:[Python] 日期:2020-12-17 热度:131
本篇章节讲解Python实现基于二叉树存储结构的堆排序算法。供大家参考研究具体如下: 既然用Python实现了二叉树,当然要写点东西练练手。 网络上堆排序的教程很多,但是却几乎都是以数组存储的数,直接以下标访问元素,当然这样是完全没有问题的,[详细]
-
Python IDLE入门简介
所属栏目:[Python] 日期:2020-12-17 热度:75
IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。 参考: pip和pygal的安装实例教程 Python(一)运行环境搭建 一、IDLE的安装 实际上,IDLE是跟Python一起安装的,不过要确保安装时选中了“Tcl/Tk”组[详细]
-
利用Python找出序列中出现最多的元素示例代码
所属栏目:[Python] 日期:2020-12-17 热度:129
前言 Python包含6种内置的序列:列表、元组、字符串 、Unicode字符串、buffer对象、xrange对象。在序列中的每个元素都有自己的编号。列表与元组的区别在于,列表是可以修改,而组元不可修改。理论上几乎所有情况下元组都可以用列表来代替。有个例外是但元组[详细]
-
Python排序搜索基本算法之堆排序实例详解
所属栏目:[Python] 日期:2020-12-17 热度:121
本篇章节讲解Python排序搜索基本算法之堆排序。供大家参考研究具体如下: 堆是一种完全二叉树,堆排序是一种树形选择排序,利用了大顶堆堆顶元素最大的特点,不断取出最大元素,并调整使剩下的元素还是大顶堆,依次取出最大元素就是排好序的列表。[详细]
-
基于Django contrib Comments 评论模块(详解)
所属栏目:[Python] 日期:2020-12-17 热度:200
老版本的Django中自带一个评论框架。但是从1.6版本后,该框架独立出去了,也就是本文的评论插件。 这个插件可给models附加评论,因此常被用于为博客文章、图片、书籍章节或其它任何东西添加评论。 一、快速入门 快速使用步骤: 安装包:pip install django-c[详细]
-
Python编程之gui程序实现简单文件浏览器代码
所属栏目:[Python] 日期:2020-12-17 热度:101
本文主要分享了关于在python中实现一个简单的文件浏览器的代码示例,代码及展示如下。 #!/usr/bin/env python# -*- coding: UTF-8 -*- import osfrom time import sleepfrom Tkinter import * class DirList(object): def __init__(self,initdir=None): '''[详细]
-
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
所属栏目:[Python] 日期:2020-12-17 热度:168
在数据分析中有时候需要自己定义分组规则 这里简单介绍一下用一个字典实现分组 people=DataFrame( np.random.randn(5,5),columns=['a','b','c','d','e'],index=['Joe','Steve','Wes','Jim','Travis'])mapping={'a':'red','b':'red','c':'blue','d':'blue','e[详细]
-
Python排序搜索基本算法之希尔排序实例分析
所属栏目:[Python] 日期:2020-12-17 热度:92
本篇章节讲解Python排序搜索基本算法之希尔排序。供大家参考研究具体如下: 希尔排序是插入排序的扩展,通过允许非相邻的元素进行交换来提高执行效率。希尔排序最关键的是选择步长,本程序选用Knuth在1969年提出的步长序列:1 4 13 40 121 364 109[详细]
-
Python程序退出方式小结
所属栏目:[Python] 日期:2020-12-17 热度:157
对于如何结束一个Python程序或者用Python操作去结束一个进程等,Python本身给出了好几种方法,而这些方式也存在着一些区别,对相关的几种方法看了并实践了下,同时也记录下。 参考: Python 核心编程 (第二版) 中文高清 1. sys.exit() 执行该语句会直接退出[详细]
-
Python排序搜索基本算法之冒泡排序实例分析
所属栏目:[Python] 日期:2020-12-17 热度:138
本篇章节讲解Python排序搜索基本算法之冒泡排序。供大家参考研究具体如下: 冒泡排序和选择排序类似,也是第n次把最小的元素排在第n的位置上,也是该元素的绝对位置,只是冒泡排序的过程中,其他的元素也逐渐向自己最终位置逼近。代码如下: def b[详细]
-
Python实战小程序利用matplotlib模块画图代码分享
所属栏目:[Python] 日期:2020-12-17 热度:178
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件。 实战小程序: 画出y=x^3的散点图 样例代码如下: #coding=utf-8import pylab as y #引入pyl[详细]
-
python爬取亚马逊书籍信息代码分享
所属栏目:[Python] 日期:2020-12-17 热度:125
我有个需求就是抓取一些简单的书籍信息存储到mysql数据库,例如,封面图片,书名,类型,作者,简历,出版社,语种。 我比较之后,决定在亚马逊来实现我的需求。 我分析网站后发现,亚马逊有个高级搜索的功能,我就通过该搜索结果来获取书籍的详情URL。 由于[详细]
-
Python爬取当当、京东、亚马逊图书信息代码实例
所属栏目:[Python] 日期:2020-12-17 热度:129
注:1.本程序采用MSSQLserver数据库存储,请运行程序前手动修改程序开头处的数据库链接信息 2.需要bs4、requests、pymssql库支持 3.支持多线程 from bs4 import BeautifulSoup import re,requests,pymysql,threading,os,traceback try: conn = pymysql.conne[详细]
-
Python爬取附近餐馆信息代码示例
所属栏目:[Python] 日期:2020-12-17 热度:64
本代码主要实现抓取大众点评网中关村附近的餐馆有哪些,具体如下: import urllib.request import re def fetchFood(url): # 模拟使用浏览器浏览大众点评的方式浏览大众点评 headers = {'User-Agent','Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.[详细]
-
Python的地形三维可视化Matplotlib和gdal使用实例
所属栏目:[Python] 日期:2020-12-17 热度:160
我是以Python开门的,我还是觉得Python也可以进行地形三维可视化,当然这里需要借助第三方库,so,我就来介绍:Python一个很重要可视化插件,Matplotlib。 Matplotlib是Python最著名的绘图库,它提供了一整套友好的命令,十分适合交互式地进行制图。而且也可[详细]
-
Python编程pygal绘图实例之XY线
所属栏目:[Python] 日期:2020-12-17 热度:177
安装pygal,可参阅: pip和pygal的安装实例教程 基本XY线: import pygalfrom math import cos"""XY线是将各个点用直线连接起来的折线图需提供一个横纵坐标元组作为元素的列表"""xy_chart = pygal.XY()xy_chart.title = 'XY Cosinus'xy_chart.add('x = cos(y[详细]
-
python登录并爬取淘宝信息代码示例
所属栏目:[Python] 日期:2020-12-17 热度:114
本文主要分享关于python登录并爬取淘宝信息的相关代码,还是挺不错的,大家可以了解下。 #!/usr/bin/env python # -*- coding:utf-8 -*- from selenium import webdriver import time import datetime import traceback import logging import os from selen[详细]
-
Python排序搜索基本算法之选择排序实例分析
所属栏目:[Python] 日期:2020-12-17 热度:176
本篇章节讲解Python排序搜索基本算法之选择排序。供大家参考研究具体如下: 选择排序就是第n次把序列中最小的元素排在第n的位置上,一旦排好就是该元素的绝对位置。代码如下: # coding:utf-8def selectionSort(seq): length=len(seq) for i in ra[详细]
