自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matplotlib.pyplot 数据可视化

一、简要了解matplotlib 是 Python 的一个2D绘图库,它提供了一套表示图、操作图以及图内部对象处理的一些函数,借助它可以绘制各种各样的数据图,如线性图、直方图、饼图等。1.matplotlib 提供了两种绘图接口:(1)基于 MATLAB 的绘图接口:它可以自动创建和管理图以及坐标系,主要通过pyplot 库中的函数实现(2)基于面向对象的绘图接口注:所有的操作都是在子图上进行的,pyplot 表示当前子图,若没有就创建一个子图。

2023-12-06 23:58:41 1115 1

原创 Pandas数据分析

一、前期准备检测电脑中是否含有 numpy 和 pandas 这两个第三方库:命令行:pip show numpy以及 pip show pandas若含有,出现下图画面:若不含有:具体安装方法如下:命令行安装:pip install numpy或者 pip install pandas想要更具体的了解可看 Excel_wordcloud操作(词云库)这篇博客注意:Anaconda与IDLE是两个通道。

2023-11-29 23:05:42 1211 1

原创 numpy_matplotlib (科学计算库和可视化库) 的应用

np.linspace(start, stop, num) : 创建等差数组,指定开始元素、结束元素以及元素个数,程序自动计算,np.logspace(start, stop, num):创建等比数组,指定开始元素、结束元素以及元素个数,程序自动计算,它是用于存放同类型元素的多维数组,ndarray中的每个元素在内存中占有相同大小的区域。代表数组形状,返回一个元组,表示数组各个维度的长度,元组的长度为数组的维。' , ' :表明返回的是元组 ,数组的形状为一维 ,该维度的长度为5。

2023-11-22 23:19:32 264

原创 词云库wordcloud的安装与应用

如果已经安装了,可能是由于你的 wordcloud 库和 pil 库不是同时下载的,这可能会导致部分版本过低,新版的wordcloud返回值不能正确调用PIL库,此时利用pip 对PIL进行更新,使两个库都处于最新版本,可以解决该问题。是一种上下文资源管理器,其作用是在结束时自动关闭文件对象,对资源进行自动管理,所以这里不。注:电脑上直接复制的是转义字符 ‘ \ ’ , 在' '前加r可将其变成路径!注:电脑上直接复制的是转义字符 ‘ \ ’ , 在' '前加r可将其变成路径!

2023-11-16 00:14:05 704 1

原创 Excel文件的读写(pandas库)

上篇补充:xlwt.XFStyle() : 定义样式xlwt. Font() :定义字体font.bold =True 文本加粗=False 文本不加粗font.underline =True :文本加下划线=False :文本不加下划线font.colour_index = 0 : 黑;1:白;2:红;3:绿;4:蓝;5:黄;6:紫xlwt. Alignment ():定义对齐方式配套出现:align.horz =2 : 水平居中1:左;2:中;3:右。

2023-11-15 21:44:14 169 1

原创 Excel_wordcloud操作(词云库)

目录一、前期准备应对方法1: 应对方法2:二、Excel文件的读取与写入 1.Excel文件的读取: (1)导入模块xlrd (2)打开工作簿Book (3)指定工作簿中的表单Sheet (4)根据行序号读取内容拓展:只读取前十的信息并打印 2.Excel文件的写入 (1)导入 (2)构造工作簿:Workbook (3)为工作簿添加工作表:Worksheet (4)根据行列序号写入内容

2023-11-08 23:11:16 284 1

原创 Python 文件操作

一、了解文件文件分为两类:文本文件二进制文件两者编码不同:文本文件:字符编码,存储的是普通字符串,不包括字体、字号、样式、颜色等信息,可通过文本编辑器显示和编辑。如二进制文件:值编码,以字节形式存储,其编码长度根据值的大小长度可变。如.jpg / .avi等图片、音频或视频文件。二、重点!!!

2023-11-01 22:43:22 67 1

原创 实例(设计银行账户类)

format函数:一种非常常用的字符串格式化方法,它可以用于将一个字符串中的占位符替换成具体的数值、字符串等内容,从而生成一个新的字符串。self. ...为字符串类型,不能直接进行比较,需将其转换为数值型,因此int(self. ...)self. ...为字符串类型,不能直接计算,需将其转换为数值型,因此int(self. ...)self以及number在该段中的只为a或b,按提需将其转换为‘007’,‘009’进行输出。b向a转账,b余额不足,跳转到else,输出结果。注:def后面加一个空格!

2023-10-25 23:49:52 327 1

原创 面向对象编程(初涉)------了解类

(使用驼峰命名方法,即第一个单词以小写字母开始,第二个单词的首字母大写)5. def ...(self): 类中每个方法必须有 self 这个参数,并且其必须是方法的第一个参数。3. __new__() 和 __init__() : 都用于创建并初始化一个对象。(2) 在子类中调用父类的方法:super()4. def __init__(): 定义初始方法。(3) 子类继承父类的方法(公有的)注: super()后面要加'.'!1.类定义的方法:实例方法,类方法,静态方法。

2023-10-25 22:35:06 55 1

原创 七段数码管(Jupyter Notebook)

12.time.strftime(格式,时间元组) 将指定的时间元组转化成相应的字符串格式,时间元组默认为当前时间。11.time.localtime() 将时间戳转化为时间元组(本地时间),时间戳默认为当前时间。%Y:四位数的年份 (000-9999) %m:月份(01-12) %d:月内的一天(01-31)%H:24小时制小时数(0-23) %M:分钟数(00-59) %S:秒(00-59)drawData(input(" "))#从系统中获取当前时间。

2023-10-18 23:10:33 505 1

原创 Jupyter Notebook 初尝试

因为input函数输入的内容都是字符串,因此不能对其直接进行运算,需要将其转换为数值!3' S=1/2*a*h (函数表达式,即函数体,为实现函数功能)1' S=1/2*a*h (函数表达式,即函数体,为实现函数功能)保留两位小数的浮点数时“:.2f”中的“.”经常容易忘记。2' %f:格式化定点数,可指定小数点后的精度。(3)shift+enter:运行代码块,选择下面的代码块。二级标题:输入文本后切换为命令模式蓝框后按2。一级标题:输入文本后切换为命令模式蓝框后按1。

2023-10-12 00:48:08 440

原创 Python 猜单词

3' random.randint(起始,终止):随机生成一个[起始,终止]区间内的整数。4.randrange(起始,终止,步长):从一个由range函数生成的整数序列中随机抽取一个整数。.,sn)如果是一个元素的表达(s,),不可变的序列。2' random.random():随机生成一个[0,1)区间内的浮点数。2.WORDS = [' ' , ' '] (创建一个列表保存单词库)字典(dict):表达式:{键1:值1,键2:值2,...,键n:值n}注:1' in+可遍历序列。

2023-10-11 23:09:59 245

原创 Python 螺旋线

(1)turtle.screensize(width,height,bgcolor) (该方法用于调整Turtle所画的画布的大小和颜色)注:turtle.penup() (画笔抬起) turtle.pendown() (画笔落下)(4)range()函数:range(start,stop[,step])(8)colors = [" "," "] (color列表)(2)turtle.speed(10) (设置画笔的移动速度)(6)turtle.pendown() (画笔落下)

2023-09-29 14:57:24 478

原创 Python 五星红旗

font(可有可没有):字体三元组(fontname、fontsize、fonttype):fontname即字体名称 可写例如:'宋体'turtle.screensize(width,height,bgcolor) (该方法用于调整Turtle所画的画布的大小和颜色)屏幕中心即初始点为原点(0,0),形成直角坐标系,按题目所给要求,将画笔移动到对应的位置。align(可有可没有):可写:left即左、center即中、right即右,turtle.pencolor('red') (画笔的颜色)

2023-09-28 23:34:38 2882 1

原创 Python 菱形的绘制

一、使用到的命令:for循环: for(控制变量)in(可遍历序列):input函数:输入的内容都是字符串。多分支if-elif-else语句:条件语句嵌套。range()函数:range(start,stop[,step])start:计数从start开始,默认为0stop:计数从stop结束,但不包括stopstep:步长,正数表示递增,负数表示递减。做降序是必须标明步长;升序可不标,默认为1)取整,返回商的整数部分(向下取整)/:除以(返回一位小数)%:取模,返回两数相除的余数。

2023-09-21 00:43:55 672 1

原创 Python 判断年份是闰年还是平年

一、使用到的命令:input函数:输入的内容都是字符串。多分支if-elif-else语句:条件语句嵌套。and运算符:用于连接两个逻辑表达式,只有当两个表达式都为True时,整个and表达式才为True。如果第一个表达式为False,则后面的表达式将不再进行下去。or运算符:可以连接多个逻辑表达式,在任意一个表达式为True时,整个表达式都为True。{}:占位符(format函数中 每一个占位符{}都对应一个参数。

2023-09-20 23:06:15 2198 1

原创 Python九九乘法表绘制

for循环: for(控制变量)in(可遍历序列):循环体range()函数:range(start,stop[,step])start:计数从start开始,默认为0stop:计数从stop结束,但不包括stopstep:步长,,正数表示递增,负数表示递减。(做降序是必须标明步长;升序可不标,默认为1)注:上述三个只能为整数,不能为浮点数把输出的内容横向表示:print(i,end=' 两个空格 ' )字符:\t:水平制表符(8个空位)\n:换行(1)分析。

2023-09-20 21:43:28 228 1

原创 Python温度转换

if语句:多分支if-elif-else语句的分支语句,对后面的语句进行判断,当后面的语句为true时,执行后续动作,如果为false时,就会跳过if的执行语句进行下一个判断。TempStr[0:-1]:取正向的第一个字符到反向的第一个字符但不包含反向的第一个字符。[ ] :通过索引下标获取字符串中的字符,从左向右以0开始,从右向左以一1开始。in:成员运算符,如果字符串中包含给定的字符串,则返回 True。[nl:n2]:截取字符串中的一部分,:.2f:保留两位小数的浮点数。包含nl不包含n2。

2023-09-13 22:39:58 686

原创 Python五角星绘制

Python五角星绘制Python五角星绘制一.使用到的命令:import turtle (导入画图功能库)turtle.pensize(10) (面笔的大小为10像素)turtle.pencolor('#ffff00') (画笔的颜色)turtle.right(144) (画笔向右旋转144度)turtle.left(144) (画笔向左旋转144度)turtle.forward(200) (画笔向前行驶200像素)

2023-09-13 21:21:14 4987 1

原创 Python简介与环境搭建

PyDev是Eclipse中编译Python程序的插件,提供了语法错误提示、源代码编辑助手、运行、调试等功能,还能够利用Eclipse的很多优秀特性,方便了众多Python开发人员。单击Python3.8(64-bit)即可打开Python命令行,可以看到Python的版本号,表示Python安装成功,如下图所示。在>>>后输入python中的一些语句,将会执行语句显示相应的结果,例如输入"="*40,将会打印出40个等号,如下图所示。选择适合自己电脑的版本(根据电脑的操作系统和位数决定)

2023-09-10 19:24:42 114 1

空空如也

空空如也

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

TA关注的人

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