自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python中WordCloud库及matplotlib的实现

1、NumPy(Numerical Python)是高性能科学计算和数据分析的基础包。它极大地简化了多维数组的操作和处理,大部分数据处理软件包都依赖于 NumPy.2、NumPy 具有以下特点:(1)NumPy提供了对数组和矩阵进行快速运算的标准数学函数(2)NumPy 提供了很多矢量运算的接口,比手动用循环实现速度要快很多(3)NumPy开放源代码,由许多协作者共同维护开发。3.2、安装import numpy as np #导入科学计算库。

2023-11-26 21:21:21 360 1

原创 用Python实现Excel文档的读写操作

3.1、示例2:将示例1读取的Excel文件内容,写入到另一个Excel中并保存在文件夹R&Q_pic里面。对学校所在省份进行简单判断。第一行合并单元格显示标题。#这行代码没有实际作用,它只是单纯地引用了变量data。在交互式的Python解释器中,输入一个变量名可以显示该变量的值。pandas:Pandas是一个用于数据分析和数据处理的Python库。2.1、示例1:读取本地工作表并原样输出。:向Excel文件写入内容。

2023-11-19 22:30:59 392 1

原创 Python——基于文件操作

1、文本文件:基于字符编码,存储的是普通字符串,不包括字体、字号、样式、颜色等信息,可通过文本编辑器显示和编辑。如.txt/.py/.html/.csv/.xls/.xlsx2、二进制文件:基于值编码的,以字节形式存储,其编码长度根据值得大小长度可变。如.jpg/.avi等图片、音频或视频文件1、使用open()函数打开(或建立)文件,返回一个file对象;2、使用file对象的读/写方法对文件进行读/写操作;3、使用file对象的close()方法关闭文件;4、示例:原文本:1.1、输出二进制码:

2023-11-18 22:20:28 103 1

原创 Python面向对象编程综合案例——子类的继承

1、定义一个父类Student和两个子类LevelSt和PassSt,在父类中定义两个实例变量,使子类继承父类的所有属性和方法,并各自定义根据成绩计算等级和判断是否通过的方法;2、显示由LevelSt和PassSt类对象构成的学生成绩列表,以及所有学生名字和成绩,并按字典排列。

2023-11-18 21:35:50 153 1

原创 Python面向对象编程

1、类(class):用来描述具有相同的属性和方法的对象的集合,定义了共有的属性和方法,对象时类的实例。1.1、class关键词后是类名,通常首字母大写,且使用驼峰命名方法。1.2、类名后面跟冒号:1.3、类中通常包含一个特殊方法:__init__( )。前后各两个英文下划线1.4、类中定义的每一个方法都有一个名为self的参数,该参数必须是方法的第一个参数,self表示当前对象,即指向调用方法的对象。2、 方法(method):类中定义的函数。

2023-11-18 21:00:30 77 1

原创 两种借助node-red达到数据交互可视化的方法

我们实现了从边缘网关到mqtt broker再通过node-red到时序数据库influxdb,最后通过Grafana进行数据可视化展示。弊端:展示层只是从数据库中查询数据进行展示,是无法来试试控制的。也就是说无法从web页面进行开关灯的控制。但其实node-red作为低代码平台,是可以直接进行web控制的,也可以直接与设备端进行modbus交互。本文介绍这两种方法。

2023-11-14 19:56:28 2035

原创 七段电子数码管的绘制

1、将数字分为七个线条(每个数字的线条不同,用if...else判断),七个线段的绘制顺序相同。strftime(格式,时间元组):将指定的时间元组转化成相应的字符串格式,默认为当前时间。localtime(时间戳 ):将时间戳转化为时间元组(本地时间),时间戳默认为当前时间。2、输入随机数字并绘制:获取数字,绘制多个数码管,需要确定每个数字的位置。drawDigit(eval(digit)) #调用画数字函数。time.localtime() #输出本地时间。3、获取系统时间并绘制。

2023-11-12 22:52:52 554 1

原创 认识函数——“日积月累”

1.定义函数名(函数名后面一定要有小括号和冒号)2.编写函数体3.返回函数值4.调用函数。

2023-11-12 22:09:12 51 1

原创 借助Anaconda实现Jupyter的使用

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

2023-11-12 21:36:40 262 1

原创 Python循环嵌套结构——百钱百鸡

循环嵌套:指在一个循环内又包含另一个循环。嵌套的循环可分为多层,每一层循环在逻辑上必须是完整的。

2023-11-12 19:53:19 724 1

原创 Python——猜数字游戏

要求:从电脑上随机生成抽取任意一个整数(先测试0-10以内),再让玩家从键盘上输入猜测的数值进行比较,最后统计猜测的次数,直到猜中为止。#导入随即库import random #导入随机库random#输入数据#生成随机数据correct = random.randint(0,10) #从随机库生成一个0-10的整数,并保存在变量correct里面guess = int (input('请输入您猜测的数字:'))#从键盘上输入的数字字符串转换成整形,并保存在变量guess里面。

2023-11-12 19:34:26 6904 1

原创 搭建物联网网关实现数字可视化

完成了边缘网关及云平台操作,现在我们尝试通过搭建开源组件来进行数据的时序数据库的存储及可视化页面显示。已知,emqx作为mqtt的broker,接入数据,这个数据可以是设备直连的mqtt数据,也可以是上面描述的neuron边缘网关通过北向发送过来的数据。这个数据通过一个时序数据库influxDB来存储传感器数据,时序数据库的特点是每个点位的传感器数据是有时间戳的,也就是隔一会就会有相同点位的数据,比如某处位置的温度数据,每隔一段时间就会上报。最后通过一个开源的可视化框架Grafana显示在页面上。

2023-11-08 13:32:43 226 1

原创 六种不同的九九乘法表打印方法

【代码】六种不同的九九乘法表打印方法。

2023-10-29 21:19:38 90

原创 运用turtle库绘制螺旋正方形及绘制五星红旗

turtle(海龟)库是turtle绘图体系的python实现。turtle绘图与1969年诞生,主要用于程序设计入门。turtle(海龟)库是python语言的标准库之一,是一种入门级的图形绘制函数。因为绘制五角星需要不断调整坐标和角度,所以我们简单了解一下turtle库的坐标体系。

2023-10-29 20:34:39 886

原创 用Python代码编写温度转换代码

print()函数输出并不仅限于字符串,语法格式如下:print(value, ... , sep=' ',end='\n',file=sys.stdout.flush=False) #value参数可以接收任意多个变量或值。

2023-10-22 15:04:41 3300 1

原创 三种不同的Python环境安装教程(新手小白)

Python是一门计算机语言,人类用计算机语言和计算机交流,使计算机能够“听懂”我们的话。和人类语言丰富的语句一样,计算机语言也拥有许多不同的语句,不同的语句可以使计算机运行不同的效果。学习Python计算机语言的用途?手机:app手机游戏(阴阳师)小程序开发(微信小程序,支付宝小程序)电脑:软件 网站开发 后台管理系统开发 erp 桌面界面开发网络:运维测试。

2023-10-20 18:52:17 168

原创 在alpine-linux搭建边缘网关获取网络modbus数据并构建物联网系统闭环

在virtualbox中新建虚拟镜像后,为规避网络不稳定的问题,选用桥接模式,使网络与本地一致。(原来使用双网卡模式,发现网络经常不稳定,使得在格式化硬盘及下载docker等方面失败)

2023-10-18 15:45:30 489 4

空空如也

空空如也

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

TA关注的人

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