python
文章平均质量分 95
分享一些python好玩的功能和python对数据处理的一些库的使用
忌颓废
୧⍤⃝ 缓慢而坚定的生长୧⍤⃝
展开
-
python爬取招聘网站(实习网)并可视化展示
2、处理爬取到的数据import pandas as pddata = pd.read_csv('data/work_data.csv')# 处理城市列,只取前面两个字符data['place'] = data["place"].str[:2]# 去除salary列含有“¥2000/月”的行data=data[~data['salary'].isin(['¥2000/月'])]# people_num列和salary只保留整数,比如¥250/天保留250data['people_num原创 2020-10-25 09:01:04 · 3162 阅读 · 5 评论 -
python可视化Matplotlib库的入门案例(二)
一、pyplot简单的例子在第一次调用plt.plot创建轴,则后续调用plt.plot在同一坐标添加额外的线,以及 plt.xlabel,plt.ylabel,plt.title和plt.legend设置轴标签和标题和添加的图例import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0, 2, 100) #0到2之...原创 2020-02-01 15:39:12 · 616 阅读 · 0 评论 -
python的pyecharts绘制各种图表案例(代码+效果)
说明pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。今天我们就用jupyter notebook(工具)和pyecharts(库)绘制图形阅读目录一、Pyecharts绘制散点...原创 2020-02-05 15:24:36 · 17350 阅读 · 4 评论 -
Flask-WTF之表单验证
Flask-WTF之表单验证目的:实现一个简单的登陆的逻辑处理1.路由需要有get和post两种请求方式 --> 需要判断请求方式2.获取请求的参数(从表单中拿到数据)3.判断参数是否填写,以及密码是否相同4.如果判断都没有问题,就返回一个success安装Flask-WTFpip install Flask-WTF目录结构Flask_WTF.pyfrom flas...原创 2020-02-29 16:39:02 · 1038 阅读 · 0 评论 -
python学习笔记(进阶)
一、 *args与**kwargs的用法args 和 **kwargs 主要⽤于函数定义。 你可以将不定数量的参数传递给⼀个函数。这⾥的不定的意思是:预先并不知道, 函数使⽤者会传递多少个参数给你, 所以在这个场景下使⽤这两个关键字。*args 是⽤来发送⼀个⾮键值对的可变数量的参数列表给⼀个函数.def test_var_args(f_arg,*argv): print("F...原创 2020-03-06 09:49:48 · 380 阅读 · 0 评论 -
利用python爬取新冠肺炎疫情实时数据+可视化展示
代码在Jupyter Notebook里运行一、对全国总数据绘制饼图1、获取数据import timeimport jsonimport requestsfrom datetime import datetimeimport pandas as pdimport numpy as npdef catch_data(): url = 'https://view.inews....原创 2020-02-15 12:41:53 · 29355 阅读 · 18 评论 -
python+flask+mysql 用网页展示数据库内容
利用flask框架,把数据库的内容用网页展示出来,并可以用关键词进行搜索操作。一、项目目录数据库的内容二、Flask.pyfrom flask import Flask,requestfrom flask import render_templatefrom mysql import Mysqlapp = Flask(__name__)@app.route('/index'...原创 2020-02-14 00:50:29 · 11099 阅读 · 3 评论 -
Flask+MySQL+Echarts:实现数据可视化
FlaskFlask是一个轻量级的WSGI Web应用程序框架。它旨在使快速入门变得容易,并具有扩展到复杂应用程序的能力。它最初是围绕Werkzeug 和Jinja的简单包装,并已成为最受欢迎的Python Web应用程序框架之一。from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world():...原创 2020-02-13 21:12:10 · 12575 阅读 · 19 评论 -
python例题练习
1、 题目:输出9x9乘法表程序分析:分行与列的考虑,共9行9列,i控制行,j控制列笔记:%-5d:-代表左对齐,不足右边默认补5个空格。end=’'意思是末尾不换行,加空格。for i in range(1,10): for j in range(1,10): if j <= i: result=i*j ...原创 2020-02-10 15:35:50 · 1048 阅读 · 0 评论 -
使用pandas读取和保存csv、excel、mysql文件
一、读取和保存scv文件pandas内置了10多种数据源读取函数,常见的就是CSV和EXCEL使用read_ csv方法读取,结果为dataframe格式在读取csv文件时,文件名称尽量是英文参数较多,可以自行控制,但很多时候用默认参数读取csv时,注意编码,常用编码为utf-8、gbk、gbk2312和gb18030等使用to_ csv方法快速保存df = pd.read.c...原创 2020-02-06 17:36:36 · 1803 阅读 · 1 评论 -
python的pandas库数据特征分析
一、Pandas库的数据排序对索引的操作就是对数据的操作1、.sort_index()方法在指定轴(默认纵向)上根据索引进行排序,默认升序.sort_index(axis=0, ascending=True) #0是纵向,1是横向,True升序,False是降序。In [1]:import pandas as pd import numpy as np b = pd.DataF...原创 2020-02-06 14:18:47 · 638 阅读 · 0 评论 -
python的pandas库快速入门(Series、DataFrame)
Pandas是什么?Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。利器之一:Series它是一种类似于一维数组的对象,是由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据也可产生简单的Series对象。利器之一:DataFrameDataFrame是...原创 2020-02-06 11:08:47 · 289 阅读 · 0 评论 -
python的Numpy库入门
介绍NumPyNumPy是一个开源的Python科学计算基础库,包含:1、一个强大的N维数组对象 ndarray2、 广播功能函数3、整合C/C++/Fortran代码的工具4、线性代数、傅里叶变换、随机数生成等功能NumPy是SciPy、Pandas等数据处理或科学计算库的基础NumPy的引用import numpy as np(引入模块的别名)N维数组对象:ndarrayn...原创 2020-01-18 23:53:53 · 619 阅读 · 0 评论 -
安装django并解决 'django-admin' 不是内部或外部命令,也不是可运行的程序 或批处理文件
一、下载对应的版本的Django网站:https://www.djangoproject.com/download/二、安装django我下载的是Django-3.0.2版本。解压安装在 D:\python37\Lib\site-packages\Django-3.0.2三、配置环境变量在系统变量的path添加:D:\python37\Lib\site-packages\Django-...原创 2020-01-12 23:51:43 · 20367 阅读 · 0 评论 -
python利用wordcloud生成词云图
一、下载第三方模块pip install wordcloudpip install jiebawordcloud:它把我们带权重的关键词渲染成词云。jieba:是一个分词模块,因为我是从一个txt文本里提取关键词,所以需要 jieba 来分词并统计词频。如果是已经有了现成的数据,不再需要它。二、实例演示wordcloud1.py#导入需要的模块import jieba...原创 2020-01-11 11:18:14 · 1623 阅读 · 2 评论