自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用python进行分析的用户流失预测实操,以电信行业为例(一)

近日有休息的时间,就把这篇电信产业的python数据分析案例,分享给大家。客户流失是所有与消费者挂钩行业都会关注的点,因为发展一个新客户是需要一定成本的,一旦客户流失,成本浪费不说,挽回一个客户的成本更大。为了更好运营用户,这就要求要了解流失用户的特征,分析流失原因,预测用户流失,确定挽留目标用户并制定有效方案。数据源:https://www.datafountain.cn/dataSets/35/details#数据集中有5174名用户没流失,有1869名客户流失,数据集不均衡。,会出现缺失值的现象)

2023-10-13 19:47:17 251

原创 在onenet云平台上进行数据可视化

4.选中仪表盘做一系列更改(样式 数据 交互)1数据管理(数据 管理数据 新增数据源)3.打开常规图表,找到合适的图标来展示。2.打开编辑后在右侧更改页面名称。5.创建一个按钮对硬件进行交互。5.对按钮返回值做一些处理。1.创建一个可视化项目。6.预览点击查看数据流。2.填完之后点击创建。3.绑定数据源后保存。3.数据-管理数据源。

2023-10-13 19:46:10 939

原创 onenet创建产品并通过ESP8266传输数据

4.在添加完设备后将master_apikey 及设备id复制下来。5.通过at指令调整ESP8266以透传模式连接网络传送数据。1.打开onenet官网-产品服务-多协议接入。6.测试数据上传状态代码(在串口中发送)设备id  1071302791。7.最后发送成功页面。

2023-10-13 19:45:40 174

原创 关于ESP8266的透传模式测试(一)——TCP Client透传模式

当发送AT+SAVETRANSLINK 指令后,模块断电再上电会自动进入透传模式,此时发送, 指令模块是不会回复的(即使透传的服务器不存在, 模块也会进入透传模到式的)。要退出开机自动进入透传模式,需要先退出透传模式,再发送“AT+SAVETRANSLINK=0 ”,这样上电模块就不会再上电进入透传了。什么是透传模式,简单的讲就是,ESP8266将通过串口接收到的数据,直接进行转发到所设置的目标服务器的端口上,而我们不需要关心WIFI协议是如何来实现数据的传输。仅支持2.4GHzwifi。

2023-10-13 19:45:05 2036

原创 蓝桥杯省赛模版配置进阶

在test文件夹下的Src中创建BSP文件夹,并在里面创建各个模块的".C"文件。-在test文件夹下的Src中创建INC文件夹,并在里面创建各个模块的".H"文件如“bsp_rcc.h”--在“魔术棒“中C++中添加路径到:..../bsp。-删除USER CODE BEGIN以及不必要的注释。将其中4个文件夹复制粘贴至项目目标文件夹中。--"品"按钮中创建分组并添加".C"文件。1.回到最最初创建的scourse文件夹。-在MDK软件中的两个地方添加。3.在MDK中打开项目。-打开main.c文件。

2023-10-13 19:44:07 29

原创 蓝桥杯省赛模版配置全

b.clock confifuration (记住24>3>20>80)-Project location:之前创建的文件夹SOURSE。a.rcc>hse>crystal/.... 晶振。-Code Genertor:勾选“.C /.H”最后选择GENERATE CODE。2.新建工程,选择芯片型号。

2023-10-13 19:43:35 47

原创 蓝桥杯省赛

四 打开test中MDK项目添加文件(注意.h路径是否需要添加)完成后进行以下操作。1.在bsp_iic.c和main.c中分别添加iic/bsp_iic.h后编译。二 在底层文件夹中的Src和Inc中bsp中创建.c和.h文件。2.编译成功后在bsp_led_key.h中导入main.h。七 在main.c中调用led_key模块进行初始化。六 写入模块子函数后,记得要在.h文件中做对应声明。一 在产品手册中找到key 和LEd的原理图。3.将给定的底层文件分别导入.c和.h 中。五 写入其他模块函数。

2023-10-13 19:42:53 20

原创 蓝桥杯省赛

a.在定义函数之前先定义全局变量 unsigned char lcd_disp_str[21]以及减速变量名 __IO uint32_t lcd_set_point =0;二 在底层文件夹中的Src和Inc中bsp中创建bsp_lcd.c和 bsp_lcd.h (模块化编程,重复性较高,暂时不做记录)1.在bsp_lcd.c和main.c中分别添加lcd/bsp_lcd.h后编译。六 在main.c中初始化lcd(在这里还应有清屏函数等共4句)2.编译成功后在lcd/bsp_lcd.h中导入main.h。

2023-10-13 19:42:18 25

原创 蓝桥杯省赛

3.将scourse中usart.c 中生成的初始化函数复制到test的bsp_usart.c中(一共两个函数,第三个不要)1.在bsp_led_key.c和main.c中分别添加#include "usart/bsp_usart.h"后编译。(“品”-Drivers\STM32G4xx_HAL_Driver\Src\....uart.c|uart_ex.c)二 在底层文件夹中的Src和Inc中bsp中创建bsp_usart.c和 bsp_usart.h。五 在main.c中调用uart 模块进行初始化。

2023-10-13 19:41:46 26

原创 蓝桥杯省赛LED配置

/ 让PD置0,关闭。二 在底层文件夹中的Src和Inc中bsp中创建bsp_led_key.c和 bsp_led_key.h。1.在bsp_led_key.c和main.c中分别添加led_key/bsp_led_key.h后编译。2.编译成功后在bsp_led_key.h中导入main.h。

2023-10-13 19:41:09 24

原创 蓝桥杯嵌入式省赛

一 在Src和inc的BSP中分别创建Rcc文件夹用来放.C 文件和.H文件。三 将main.c 中的时钟函数剪贴到bsp_rcc.c中并导入.h文件。四 在bsp_rcc.h中将main.h放入,并声明函数。

2023-10-13 19:40:31 35

原创 利用CC2530最小系统板的定时器来控制LED

T1CTL是定时器1的控制寄存器。第2~3位DIV[1:0]对应定时器1的分频器划分值,设置为128;第0~1位对应定时器1的运行模式:这里设置为在自由模式下运:T1CTL = 0x0d;(2)CLKCONCMD——时钟控制命令CLKCONCMD:钟控制命令寄存器第6位OSC:系统时钟源选择该位的默认值是1,对应16MHz RCOSC第3~5位TICKSPD[2:0]:定时器标记输出设置默认值为001,即对应16MHz所以,定时器的标记输出设置默认为16MHz。

2023-10-13 09:58:04 1190

原创 利用CC2530最小系统板实现数据的收发

使能USART0的接收中断:设置IEN0的第2位URX0IE:URX0IE = 1;(2)TCON——中断标志清除USART0的接收中断标志:初始化USART0的设置进入USART0的接收中断服务程序中对TCON第3位URX0IF清零:URX0IF = 0;

2023-10-13 09:54:36 251

原创 利用CC2530开发板实现中断唤醒

(3)掌握通过设置CC2530的相关寄存器来使其能够在低功耗模式下运行,并且能够通过中断的方式来将其唤醒。• 作为无线传感器网络的载体,相关无线传感器网络硬件模块的工作环境相对固定,工作时间较为长久。• 从能耗以及元器件寿命等角度考虑,当没有事件发生或者系统进入空闲状态时,可进入睡眠模式。• 系统需恢复工作,则需应用系统唤醒技术与防止程序跑飞的看门狗技术。(2)理解CC2530能够运行在低功耗模式下的原因。(1)理解CC2530的电源管理的基础知识。

2023-10-13 09:52:00 502

原创 cc2530相关知识点

开始各种初始化函数初始化任务运行操作系统有任务执行就执行任务结束 7.Z-Stack协议栈的主函数在哪个c文件中,通过调用哪个函数来 初始化操作系统,并通过调用哪个函数来启动操作系统。首先清除中断标志,有则设置相应特殊寄存器中对应的使能位为1,设置IEN0,IEN1,IEN2的中断使能位为1,设置IEN0的EA为1中断使能。1.在Basic RF例程的总体架构中,APP,Baisc RF,HAL,HW 各层的含义。2.LED1,LED2,S1,S2,USARTO与CC2530相连的对应引脚。

2023-10-13 09:48:25 358

原创 Python爬虫-准备工作(2)

2023-10-12 19:37:46 28

原创 Python爬虫-初认识(1)

2023-10-12 19:34:36 27

原创 Python项目-用Python发送消息给QQ邮箱

这里要注意一下第三个参数,msg是字符串,表示邮件。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。这个格式就是smtp协议中定义的格式。定义:由源地址到目的地址。

2023-10-12 19:17:01 313

原创 Python项目-宠物管理系统-可作为毕设(1)

2023-10-12 19:16:00 43

原创 Python项目-宠物管理系统-可作为毕设(1)

根据用户输入的功能序号,显示对应操作的引导信息或结果 例如:如果用户输入数字0,则显示欢送信息并退出系统。用户如果录入数字2,则显示现有宠物信息列表。如没有任何宠物信息,则显示提示信息,如下。

2023-10-12 18:08:15 490

原创 7Python基础阶段_项目

通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4个数,不能让猜的人知道。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。根据《宠物管理系统CLI版》的视频演示,结合自身生活中的需求或现象,设计一个《XXX管理系统CLI版》。如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。

2023-10-12 18:06:01 14

原创 6函数_练习题

第二天又将剩下的桃子吃了一半,不过瘾多吃了一个。2.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.定义函数 moreThan(num),判断输入的数字是否大于1500,打印输出"大于1500"或"不大于1500"10.定义函数 getPoker( ),返回一个扑克牌列表,里面有52项,每一项是一个元组。例如:[(‘红心’,2),(‘草花’,2), …3.定义函数,max(x,y,z),返回求三个整数的最大值。

2023-10-12 18:05:27 50

原创 5文件和异常处理_练习题

在用户输入的任何一个值不是数字时都捕获异常,并打印一条友好的错误消息。{'id':'1','name':'吴彦祖','age':'22','phone':'13812346543','job':'警察'},{'id':'2','name':'金城武','age':'23','phone':'13698763214','job':'学生'},对编写的程序测试:先输入两个数字,再输入一些文本而不是数字。(1)提示用户输入,用户名和密码,其中密码需要输入2次。(1)用户登录时,进行三次校验,都不对,记录黑名单。

2023-10-12 18:04:57 18

原创 4数据类型(下)_练习题

3.有如下值 li= [11,22,33,44,55,66,77,88,99,90] ,将所有大于 66 的值保存至字典的第一个key对应的列表中,将小于 66 的值保存至第二个key对应的列表中。例如对于字符串“abcaaabcd”,统计的结果是:a(4个)b(2个)c(2个)d(1个)2.循环提示用户输入,并将输入内容追加到列表中(如果输入N或n则停止循环),输入结束打印列表。技术员:[曹操,刘备,张飞,关羽]。(2) 是经理,但不是技术员都有谁?(1) 即是经理也是技术员的有谁?(4)张飞是经理吗?

2023-10-12 18:03:53 45

原创 3数据类型(上)_练习题

3.查找列表wordlist 中的元素,移除每个元素的空格,并找出以"A"或者"a"开头,并以"c"结尾的所有元素,并添加到一个新列表中,最后循环打印这个新列表。如:content = input("请输入内容:") 用户输入:5+9+6 +12+ 13,然后进行分割再进行计算。5.假设字符串中含有的字母及个数相同就算相等(例如:aba和aab相等),随便输入二组字符串,请编程比较他们看是否相等。如:content = input("请输入内容:")输出:1,3,4,sishu,

2023-10-12 18:02:31 35

原创 2循环控制语句_练习题

(1)猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。(7)打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(4)一个数如果恰好等于它的因子之和,这个数就称为“完数”。

2023-10-12 18:01:57 23

原创 1条件控制语句_练习题

例如:一个人的身高为1.75米,体重为68千克,他的BMI=68/(1.752)=22.2(千克/米2)当BMI指数为18.5~23.9时属正常。提示: 3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12, 1, 2 冬季。7.用户输入一个月份,然后判断月份是多少月,根据不同的月份,打印该月份所属的季节。6.用户输入2个数字x和y,根据用户输入的坐标值,判断坐标点所在象限。猜测结果大了,若小于68,则显示猜测的结果小了,只有等于68,设定一个理想比如:68,让用户输入数字,若大于68,则显示。

2023-10-12 18:01:22 13

原创 一文搞定python常见装饰器

将函数不经实例化而直接被调用,但被装饰的类函数不能传self cls 参数,也不能调用其他类函数和类变量。将类函数执行,免去括号,类似于直接调用属性(变量)

2023-10-12 18:00:21 11

原创 一文搞定PYthon异常

异常就是错误会导致程序奔溃,并终止运行语法try:a/bexcept:print(0不能做除数)

2023-10-12 17:59:26 13

原创 一文搞定Python类和对象

定义:利用面向对象(属性和方法)的过程去进行编码 自定义面向数据类型就是可面向对象中的类 关键字:class 声明类,名称首字母大写,多单词每个首字母大写。

2023-10-12 17:58:31 30

原创 国考 省考 军队文职 三支一扶

2023-08-02 10:22:32 33

原创 如何快速查找文献(一文全概括)

文献查找方法汇总,妈妈再也不用担心我找不到论文了!论文查找方法全汇总,帮助大家及时获取文章。

2022-12-25 18:31:04 87 1

原创 看门狗(参考大佬,经验汇总)

看门狗是什么?通俗来讲,DOG狗,一切正常就不会叫,只要有异常就会叫。

2022-11-24 15:43:00 686

原创 一文搞定RFID基本知识

一文搞定RFID基本知识

2022-11-07 18:45:24 1708

原创 一文全搞定Python.format()的详细用法

一文全搞定Python.format()的详细用法

2022-09-26 12:01:03 2007

原创 Python 类中常用的装饰器

将函数不经实例化而直接被调用,但被装饰的类函数不能传self cls 参数,也不能调用其他类函数和类变量。将类函数执行,免去括号,类似于直接调用属性(变量)可以将类函数不经实例化直接被调用。

2022-09-19 11:24:43 432

原创 Python 面向对象 一文全拿下

Python 面向对象 一文全拿下

2022-09-19 11:19:37 47

原创 conda创建,删除,使用虚拟环境及常见conda命令

各位小伙伴们,大家好啊!在Python学习、开发中是否经常会遇到这样一个情况:自己已经使用pip安装了第三方库,但vscode,pycharm仍然找不到。或者另一种情况,在实际项目开发中,不同项目可能需要第三方库的不同版本,迫使我们需要根据实际需求不断进行更新或卸载相应的库。而我们仅使用当地Python,会导致整体的环境产生混乱,难以管理和使用。这个时候一个独立的环境就显得尤为重要,虚拟环境便有了使用的土壤。

2022-09-07 21:37:43 9552

空空如也

空空如也

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

TA关注的人

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