自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Python数据可视化之bar_chart_race生成动态图的柱形图数值保留小数位数解决方法的思考历程

那么我们看看bar_chart_race的参数里也并没有关于设置这个数值信息的,唯一相关的是label_bars这个参数,但是这个只能提供是否显示数据。不能生成后手动改吧?于是我换了一个角度思考,既然bar_chart_race在内部处理了数据,那么我们去源代码那里看看它是如何处理的呢?但是这种情况下,如果有些像0.23这种数据就直接显示为0了,这就无法直观的理解我们的数据了,所以就想保留两位小数。我们再换位一思考,我们给它添加一个参数不就完了,这样每次我们在自己的代码里设置参数就可以了。

2024-03-30 19:57:00 412

原创 Python模块selenium实例:电影分类排名数据生成json,sqlite和excel(openpyxl)文件(二)

前面一篇文章已经生成了每个类别的电影评分前100位的json文件共21个。如下图:现在我想把所有的电影按照评分做成一个总表。为此需要逐个打开每个文件,这里要用到os模块的listdir方法,如下建立一个遍历文件的获取文件名的函数:from os import listdirdef movie_files(folder): """gather list of image files""" movie_files = [] for f in listdir(folder):

2022-05-04 16:46:40 869

原创 Python模块selenium实例:电影分类排名数据生成json,sqlite和excel(openpyxl)文件(一)

Python中的selenium模块是可以启动浏览器与人交互。我们知道requests模块在网页下载时配合上BeautifluSoup会简单很多,但是随着很多网站越来越注重反爬,会拒绝提供页面,而selenium模块通过启动浏览器像和普通浏览器一样的流量模式使你更容易被接受下载信息,同时长期有效性也会大很多。这次我们的实例是通过爬取网站IMDb获取电影分类排名数据。IMDb即互联网电影数据库(英语:Internet Movie Database,简称IMDb)是一个关于电影演员、电影、电视节目、电视艺人、

2022-04-28 01:00:10 936

原创 Python数据分析及可视化(Matplotlib, Plotly,random)实例:双色球根据往期数据产生随机号码

Python数据分析及可视化(Matplotlib, Plotly,random)实例:双色球根据往期数据产生随机号码

2022-03-24 17:41:17 2818

原创 Python3.10使用PyInstaller打包成exe时报错:IndexError:tuple index out of range 的解决方案

今天在用Pylnstaller给我的一个py文件打包为exe时,报出了如下图所示的错误:在网上查了一下基本上都说是Pylnstaller版本问题,说Pylnstaller现行版本只支持到python的3.6版本,如果是以上版本需要用测试版,于是我更新了自己的Pylnstaller版本至4.10版本,但是依然还是出现了这个问题。于是我去Pylnstaller官网查看了版本信息如下:Pylnstaller4.10是支持python3.6及以上版本的,也就是说这个错误的发生并不是版本的问题,于是我继续搜了下

2022-03-15 20:06:20 2717 11

原创 Win10下Linux子系统WSL:访问Windows目录文件夹及批量更改名字

皆さん、久しぶりですね、お元気ですか?新年希望大家都开心快乐,健健康康。好,废话少说,直接切题,最近刚刚学了写Linux的一些命令,因为我的是Windows10系统,众所周知,现在窗户系统提供Linux子系统wsl可以基本一致实现Linux的命令。于是就想到了这个题目,决定写一下大家一起学习。首先我们打开wsl,我的要操作的文件夹在g盘,所以我首先要访问到Windows目录文件夹,可通过如下方式:cd /mnt这样我们就进入了Windows目录,通过ls -l查看文件列表,我的如下图:话不

2022-02-09 18:29:25 3628

原创 windows10系统中powershell对两个python文件进行比较的方法

powershell下的比较文件,首先想到了diff,如下图运行:但是却得到了如下的输出:经过查询得知应该如下输入:diff (cat rearrange01.py) (cat rearrange02.py)这样就得到了如下结果:上面显示的是后面的文件相比前面文件所发生的变化。除了diff命令外,还可以用compare-object:compare-object (get-content rearrange01.py) (get-content rearrange02.py)会得到相

2022-01-07 23:23:26 1159

原创 Eclipse 更新报错 :An error occurred while uninstalling session context was...

在更新Eclipse时,报出了如下错误:An error occurred while uninstalling session context was:(profile=D__…_…_eclipse_jee-2021-09_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.platform.ide.executable.win32.win32.x86_64 4.2

2021-12-27 10:56:18 1206 3

原创 Python网络爬虫和信息提取:(动态网站)双色球数据爬取及写入数据库Sqlite、json和Excel表

我想着拿什么练习下网络爬虫信息提取时,就想到了双色球,心想把往期数据提取出来也是个不错的主意,把数据保存下来以后做数据分析,根据分析结果去买双色球岂不是美哉?!哈哈哈。。当然这里仅是爬取和保存,数据分析就是后话了。既然有了想法就准备开始吧。我准备提取中国福彩网的官网上双色球的往期数据,首先我们打开官网"http://www.cwl.gov.cn/"然后确认robots协议,是可以对网站进行爬取的(善意提醒:不要频繁爬取),那么就开始吧。我们打开双色球往期开奖网页,查看源代码,发现并没有我们想要的数据,

2021-12-25 17:41:36 2961

原创 《程序设计入门—Java语言.翁恺第七周编程作业(1分解质因数.2完数)笔记

还是和之前一样,记录下自己思考的过程,做个笔记。这次是两个关于函数编程作业。第一个作业如下:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。输入样例:18输出样例:18=2x3x3看到这个题目首先我想应该有个判断一个数是否为素数的函数,所以先用课上老师所讲的一个判断素数

2021-12-21 22:49:53 241

原创 念整数之初级分析过程(《程序设计入门—Java语言.翁恺》第四周编程作业(2))

这个题目很多大神都写了好多了,也看了很多,不过都没有详细点的解说,我这个小白也是不断的琢磨才搞明白,现在决定细细的分析,给自己做个记录,也给像我这样的小白一点思路吧。首先题目如下:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。如输入1234,则输出:yi er san si注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:fu er san si yi刚看到的时候我第

2021-12-10 19:02:39 417

原创 Python for Everybody之Regular Expressions (Chapter 11)作业的进阶心路历程

没错,又是一篇心路历程!这次是在完成Coursera上Python for Everybody课程的Chapter11的作业时根据自己所学对代码进行精简的思考过程。也算是对自己学习过程中的一次记录。作业的要求是这样的: Read through and parse a file with text and numbers. You will extract all the numbers in the file and compute the sum of the numbers.就是通过读取一个文件

2021-11-25 22:51:32 584

原创 Python(310/64bit)的wordcloud库安装失败后解决方法的心路历程

在我删了python3.8,换成最新版的python3.10之后,安装三方库wordcloud时出现了如下错误:一出现就惊了,这一大串的红字太吓人了吧!?一时间不知该如何是好。不过我们学了编程之后都知道出错了就要逐步找bug,于是我就冷静下来,喝了口水,开始看这些红字是什么玩意。发现最后出现的错误提示:error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": htt.

2021-11-16 10:09:03 5362 4

原创 python123第六周测验程序题_Python123第六周编程题

** 数字不同数之和**描述获得用户输入的一个整数N,输出N中所出现不同数字的和。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪

2021-11-04 08:15:28 642

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除