python
xjl271314
最近正在博客项目的迁移工具,后期会迁移到github上
展开
-
python入门基础教程(一)
1.如何在终端窗口打印消息?print("Hello World");2.如何使用变量存储信息,并打印该变量?message = "Hello World";#变量定义无需var,int等操作符print(message);3.如何在一个字符串变量内填写小字符串?message = "I love study 'python' very much"+'.';print(message);#I l原创 2017-11-03 15:01:06 · 1821 阅读 · 1 评论 -
机器学习实战(一)——十大经典算法之K-近邻算法
最近在学习一些python的技术知识和机器学习的相关知识,本章是十大算法的起始篇,K-近邻算法,让我们一起走进机器学习的世界把。前言笔者本身是计算机相关专业,机器学习算法在数据挖掘的学习过程中已经接触过了,但是之前的学习是理论知识方面的学习,说实在之前学习也不知道学了有什么用处。等到现在用到了才发现之前也没有好好认真的学习,现在就从头学习把。引言先用书本上的栗子来引出为什么...原创 2018-06-11 18:14:36 · 445 阅读 · 0 评论 -
python Matplotlib 系列教程(七)——从文件加载数据并绘制
本章节我们将要学习如何读取一个文件的内容,并根据文件的内容进行绘制。比如从csv文件读取数据,从txt文件读取数据等。# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport csvfrom matplotlib.font_manager import FontPropertiesfont = FontProperti...原创 2018-05-16 21:02:56 · 12174 阅读 · 0 评论 -
python Matplotlib 系列教程(九)——如何绘制动态图(类似实时股票图=走势图)
本章我们讨论的是如何绘制实时图表,用到的知识是Matplotlib的动画功能。# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport matplotlib.animation as animationfrom matplotlib import stylefrom matplotlib.font_manager im...原创 2018-05-21 18:46:34 · 13025 阅读 · 0 评论 -
python Matplotlib 系列教程(八)——从网络加载数据并绘制
上一篇我们从本地csv等文件加载数据,这章我们将学习从网络加载数据,这里涉及到了一点爬虫的知识。下面的代码是一个早期的例子,我运行发现,这个网址已经打不开了,整体的逻辑是这样子的,我会在其他时间去找一个新的网址,然后把新的例子,更新到这边=篇文章的底部:# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport nump...原创 2018-05-21 18:11:04 · 1074 阅读 · 1 评论 -
python Matplotlib 系列教程(六)——绘制饼图
本章节讨论的是,饼图的绘制饼图,常用来显示各个部分在整体里面所占有的比例。我们选用这张图片的数据:# -*- coding: utf-8 -*-import matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfont = FontProperties(fname=r"C:\Win...原创 2018-05-14 20:38:30 · 12160 阅读 · 0 评论 -
python Matplotlib 系列教程(五)——绘制叠堆图
这一张介绍的是叠堆图,叠堆图:主要用于显示【部分对整体】随时间的变化关系,叠堆图和饼图很相似但是,叠堆图反应是数据随着时间的变化。原创 2018-05-14 19:37:12 · 9233 阅读 · 0 评论 -
python Matplotlib 系列教程(四)——散点图
这一章节,我们将介绍散点图的绘制:散点图经常用来显示分布或者比较几个变量的相关性或者分组。要绘制单个点我们需要使用scatter()函数,先看一个最简单的示例:# -*- coding: utf-8 -*-import matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfont ...原创 2018-05-13 13:07:22 · 81803 阅读 · 0 评论 -
python Matplotlib 系列教程(三)——绘制直方图和条形图
在本章节我们将学习如何绘制条形图和直方图条形图与直方图的区别:首先,条形图是用条形的长度表示各类别频数的多少,其宽度(表示类别)则是固定的; 直方图是用面积表示各组频数的多少,矩形的高度表示每一组的频数或频率,宽度则表示各组的组距,因此其高度与宽度均有意义。 其次,由于分组数据具有连续性,直方图的各矩形通常是连续排列,而条形图则是分开排列。 最后,条形图主要用于展示分类...原创 2018-05-13 01:02:47 · 137371 阅读 · 2 评论 -
python Matplotlib 系列教程(二)—— 图例,标题和标签的使用
在上次一个简单的例子后,我们介绍一下如何使用图例,标题和标签。数据是一个图表所要展示的东西,而图例,标题和标签则更加的帮助我们理解这个图表所包含的意义,是想要传递给我们什么信息。import matplotlib.pyplot as pltx1 = [1, 2, 3]y1 = [1, 4, 9]x2 = [1, 2, 3]y2 = [5, 6, 7]plt.plot(x...原创 2018-05-12 14:38:35 · 80123 阅读 · 4 评论 -
python Matplotlib 系列教程(一)
Matplotlib数据可视化模块能够创建多数据类型的图表,如条形图,散点图,饼图,跌堆图,3D图和地图图表首先为了使用Matplotlib,我们需要安装它:以windows为例:win+R打开cmd调试控制台,默认你已经安装python3.x版本。如果为安装,请移步:https://www.python.org/进行下载。下载完成后 输入 python命令安装...原创 2018-05-12 14:06:01 · 1813 阅读 · 0 评论 -
使用Selenium模拟浏览器抓取
最近在学习python爬虫的一些知识,在练习demo的过程中,碰到了一些问题,现已经解决,希望能给学习的朋友一点帮助。安装python版本建议使用python3.6版本python下载地址https://www.python.org/getit/python安装检查检查是否安装成功的方法: 在Windows命令行(cmd),输入“python”命令来检验,若...原创 2018-05-02 23:13:19 · 1200 阅读 · 0 评论 -
Python Numpy库教程
本章节主要介绍的是python的一个常用库numpy,通过本章教程希望能够掌握numpy库一些常用的方法。简介NumPy 是一个 Python 的第三方库,代表 “Numeric Python”,主要用于数学/科学计算。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。使用 Numpy 我们可以轻松进行如下等计算:数组的算数和逻辑运算。傅立叶变换和用于图形操作的例程...原创 2018-06-02 15:10:47 · 36466 阅读 · 3 评论