自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云域名搭建DNSLOG

阿里云域名搭建DNSLOG

2022-07-19 21:26:06 2556

原创 go环境配置

Go环境配置

2022-07-19 20:09:15 278

原创 SQL练习

练习题1.1编写一条 CREATE TABLE 语句,用来创建一个包含表 1-A 中所列各项的表 Addressbook (地址簿),并为 regist_no (注册编号)列设置主键约束表1-A 表 Addressbook (地址簿)中的列1.2假设在创建练习1.1中的 Addressbook 表时忘记添加如下一列 postal_code (邮政编码)了,请把此列添加到 Addressbook 表中。列名 : postal_code数据类型 :定长字符串类型(长度为 8)约.

2021-08-16 22:11:59 605

原创 kaggle泰坦尼克数据之模型建立和评估

第三章 模型搭建和评估–建模经过前面的两章的知识点的学习,我可以对数数据的本身进行处理,比如数据本身的增删查补,还可以做必要的清洗工作。那么下面我们就要开始使用我们前面处理好的数据了。这一章我们要做的就是使用数据,我们做数据分析的目的也就是,运用我们的数据以及结合我的业务来得到某些我们需要知道的结果。那么分析的第一步就是建模,搭建一个预测模型或者其他模型;我们从这个模型的到结果之后,我们要分析我的模型是不是足够的可靠,那我就需要评估这个模型。今天我们学习建模,下一节我们学习评估。我们拥有的泰坦尼克号的数

2021-06-21 19:16:28 725

原创 kaggle泰坦尼克数据之数据可视化

“复习:回顾学习完第一章,我们对泰坦尼克号数据有了基本的了解,也学到了一些基本的统计方法,第二章中我们学习了数据的清理和重构,使得数据更加的易于理解;今天我们要学习的是第二章第三节:数据可视化,主要给大家介绍一下Python数据可视化库Matplotlib,在本章学习中,你也许会觉得数据很有趣。在打比赛的过程中,数据可视化可以让我们更好的看到每一个关键步骤的结果如何,可以用来优化方案,是一个很有用的技巧。”...

2021-06-19 10:44:02 1042

原创 kaggle泰坦尼克数据之数据重构

复习:在前面我们已经学习了Pandas基础,第二章我们开始进入数据分析的业务部分,在第二章第一节的内容中,我们学习了数据的清洗,这一部分十分重要,只有数据变得相对干净,我们之后对数据的分析才可以更有力。而这一节,我们要做的是数据重构,数据重构依旧属于数据理解(准备)的范围。...

2021-06-15 15:16:14 167

原创 kaggle泰坦尼克数据之数据清洗及特征处理

2 第二章:数据清洗及特征处理我们拿到的数据通常是不干净的,所谓的不干净,就是数据中有缺失值,有一些异常点等,需要经过一定的处理才能继续做后面的分析或建模,所以拿到数据的第一步是进行数据清洗,本章我们将学习缺失值、重复值、字符串和数据转换等操作,将数据清洗成可以分析或建模的亚子。2.1 缺失值观察与处理我们拿到的数据经常会有很多缺失值,比如我们可以看到Cabin列存在NaN,那其他列还有没有缺失值,这些缺失值要怎么处理呢2.1.1 任务一:缺失值观察(1) 请查看每个特征缺失值个数(2) 请查看

2021-06-14 17:18:54 992

原创 kaggle泰坦尼克数据之数据初步处理

1 第一章:数据载入及初步观察1.1 载入数据泰坦尼克号数据集下载1.1.1 任务一:导入numpy和pandasimport numpy as npimport pandas as pd1.1.2 任务二:载入数据(1) 使用相对路径载入数据df = pd.read_csv("train.csv")#相对路径df.head()(2) 使用绝对路径载入数据import osos.getcwd() #查看当前工作目录df = pd.read_csv("train.csv的绝对路

2021-06-14 14:35:01 671

原创 STM32L431 ADC采集电压有偏差

在移植原子STM32L431的ADC实验时,发现AD读出来的电压值老是会有0.1V的偏差,最后找到原因是ADC底层库并没有执行自校准,而且原子程序里也并没有主动调用自校准函数。加上图中标出的自校准函数误差后,误差明显降低,大概在10-20mv左右。当误差降低后,因为VREF接的是3.3V,所以当ADC采集的电压低于3.3V时,基本保持在3.3V.鉴于此,使用了芯片内部的参考电压VREFINT。根据上述代码,可以读取到3.3V以下的电压。...

2021-01-19 15:34:09 4849 3

原创 回调函数记录

转载:https://mp.weixin.qq.com/s/K44XTlDyO_jDnLnzV6zuTQ1 什么是回调函数?首先什么是“回调”呢?我的理解是:把一段可执行的代码像参数传递那样传给其他代码,而这段代码会在某个时刻被调用执行,这就叫做回调。如果代码立即被执行就称为同步回调,如果过后再执行,则称之为异步回调。回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方

2020-09-10 08:56:57 176

原创 摘要

● Make English as your working language. (让英语成为你的工作语言)● Practice makes perfect. (熟能生巧)● All experience comes from mistakes. (所有的经验都源于你犯过的错误)● Don’t be one of the leeches. (不要当伸手党)● Either outstanding or out. (要么出众,要么出局)...

2020-09-03 10:35:39 100

原创 链表

转载: https://mp.weixin.qq.com/s/H4UwrN8EPwYMRLW4hov2gQ说真的,任何说起嵌入式软件怎么入门啊?需要学些什么东西啊,我差不多一致的回答都是:软件方面C语言和数据结构加上一些简单常用的算法,这些需要学好。借着自己的回顾学习,我也写一些基础的数据结构知识,多画图,少BB,与大家一起学习数据结构顺序存储和链式存储数组—顺序存储数组作为一个顺序储存方式的数据结构,可是有大作为的,它的灵活使用为我们的程序设计带来了大量的便利;但是,但是,数组最大的缺点就是我

2020-09-01 13:27:51 144

原创 BC26调试

转载http://doc.iotxx.com/%E7%89%B9%E6%AE%8A:%E7%A7%BB%E5%8A%A8%E7%89%88%E5%B7%AE%E5%BC%82/997→‎模块硬件准备本文档描述NB260的软件指令操作,即BC26的常用指令操作:模块初始化到数据通信。关于BC26的详细指令手册,请阅读移远官方指令手册。有关NB260的硬件描述,请阅读《NB260硬件设计手册》[[NB260硬件设计手册]] ,BC28模块指令使用介绍。有关NB260作为OpenCPU二次开发的软件说明

2020-08-24 10:36:22 3682

原创 STM32 RT-Thread使用CubeMX移植

STM32 系列 BSP 制作教程为了让广大开发者更好、更方便地使用 BSP 进行开发,RT-Thread 开发团队重新整理了现有的 STM32 系列的 BSP,推出了新的 BSP 框架。新的 BSP 框架在易用性、移植便利性、驱动完整性、代码规范性等方面都有较大提升,在新的 BSP 框架下进行开发,可以大大提高应用的开发效率。和 RT-Thread 以往提供的 BSP 不同,在新的 BSP 文件夹中将不会包含固件库、外设驱动等可以被多个 BSP 引用的代码文件。而是将这些通用的文件统一存放在 Libr

2020-08-18 11:35:05 2181

原创 STM32低功耗模式总结

低功耗具体要点为:1、所有IO管脚,如果高阻状态端口是高电平,就设成上拉输入,如果高阻状态是低电平,设成下拉输入,如果高阻是中间状态,设成模拟输入。这个很多人都提到过,必须的。作为输出口就免了,待机你想输出个什么东西,一定要输,硬件上加上下拉就可以了2、两个晶振输入脚要remap成普通IO!!!使用内部晶振。3、pwr的时钟要使能,即RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);这个也相当重要4、关闭jtag口,并设成普通IO;5、注意助焊膏

2020-08-12 10:43:22 211

原创 IIC总线地址定义

IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.I2C肯定是2线的(不算地线).I2C协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.I2C的原则是:在SCL=1(高电平)时,SDA千万别忽悠!!!否则,SDA下跳则"判罚"为"起始信号S",SDA上跳则"判罚"为"停止信号P".在SCL=0(低电平)时,SDA随便忽悠!!!(可别忽悠过火到SCL跳高)每个字节后应该由对方回送一个应答信号ACK做为对方在线的标志.非应答信号一般在所

2020-08-07 21:37:51 1080

原创 STM32F103RBT6+FATFS32移植心得

由于进入下午移植FATAS32到STM32F103RBT6上遇到一些问题,经过调试成功后,一些心得来分享一下。本人移植的是原子的代码,具体代码可去原子官网下载。将原子FATFS实验文件夹下的FATFS,MALLOC文件夹复制到我们的工程文件夹下,并将相应文件添加进工程,由于存储使用的是W25Q128,所以将HARDWARE文件夹下的SPI和W25QXX也复制添加到我们的工程中。由于原子代码里使用的中文GBK编码,但是测试发现字库占用flash太大空间,导致编译一直不通过。于是决定采用ASCLL编

2020-07-28 22:23:49 541

原创 FPGA AD7606数据采集心得

在最近项目里,需要使用AD7606与FPGA来进行四通道AD数据的采集,配置好AD7606后,开始进行数据采集。测试得出的数据与datasheet中的转换算法得出的数据存在一定的误差,于是慢慢开始排除问题。首先AD7606的datasheet中算法如图因为AD7606的数据线为DB[0:15],所以ADC CODE相当于有16位,所以实际得出来的值的范围位0~32767,再根据你的RANGE 脚来选择输入电压的范围,根据图中转换算法得出AD实际测量电压值。在测试中,发现当输入电压从0~2.5V变化时

2020-06-23 00:17:35 9398

空空如也

空空如也

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

TA关注的人

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