自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python机器学习——朴素贝叶斯

(Naive Bayes)是一种简单经典的,它的经典应用案例为人所熟知:文本分类(如垃圾邮件过滤)。

2023-05-22 21:05:37 3758

原创 Python机器学习——决策树

通过对以上决策树知识点的学习,总结出决策树也同样优缺点并存建立决策树模型的过程非常容易理解决策树模型可以可视化,非常直观可用于分类和回归,而且非常容易做多类别的分类能够处理数值型和连续的样本特征缺点:对噪声数据比较敏感,容易过拟合决策树算法在工业中本身应用并不多,但很多算法都是以决策树为基础搭建出来的,包括随机森林、Adaboost、GBDT等等理解决策树,是学习这些算法的基石。

2023-05-22 11:59:43 377

原创 Django深入模板

标签是对模板上下文进行控制输出,Django内置了许多模板标签,常用的内置标签如下:除了使用内置的模板标签之外,还可以自定义模板标签。在项目根目录里,我们可以创建一个新的文件夹(要创建初始化init文件并且要在settings里的app里添加自定义模板标签的文件夹)或者在app文件夹里新建templatetags文件夹(名字固定的)和自定义标签文件。

2023-05-07 23:15:36 249 1

原创 探究DjangoFBV视图

视图(Views)是Django的MTV架构模式的V部分。可以理解为视图是MVC架构里面的C部分(控制器),主要处理功能和事业上的逻辑。在视图里定义def函数,这种方式称为FBV。

2023-05-04 23:39:01 87

原创 JavaScript入门

1、获取属性值element.属性 获取属性值。element.getAttribute(‘属性’);区别element.属性 获取内置属性值(元素本身自带的属性)element.getAttribute(‘属性’);主要获得自定义的属性 (标准) 我们程序员自定义的属性2、设置属性值element.属性 = ‘值’ 设置内置属性值。element.setAttribute(‘属性’, ‘值’);区别element.属性 设置内置属性值。

2023-05-03 15:44:46 63

原创 傅里叶变换

傅里叶变换在数学中的定义是严格的。具有有限个间断点;具有有限个极值点;绝对可积。函数f(x)的傅里叶变换一般是一个复量,它可以由以下式子表示或者写成指数形式把|F(w)|叫做f(x)的傅里叶谱,而ϕωϕω叫做相位谱例题:则则f(x)的幅度谱及相位谱:只要满足狄里赫莱条件,连续函数就可以进行傅里叶变换,实际上这个条件在工程运用中总是可以满足的。连续非周期函数的傅里叶谱是连续的非周期函数,连续的周期函数的傅里叶谱是离散的非周期函数。傅里叶变换可推广到二维函数。

2023-05-02 16:45:06 1104

原创 GPIO输入与GPIO输出

GPIO简介。

2023-05-02 16:44:11 2045

原创 嵌入式开发入门

目前主流的一些芯片、开发板都可作为我们学习嵌入式的选择以及树莓派、香橙派、Arduino等目前我的专业也开设嵌入式开发与传感器(基于stm32)课程,所以准备选择学习stm32F103C8T6芯片系统结构图:STM32主系统主要由四个驱动单元和四个被动单元四个驱动单元:①内核DCode总线 ②系统总线 ③通用DMA1 ④通用DMA2四个被动单元:①AHB到APB的桥:连接所有的APB设备 ②内部flash闪存 ③内部SRAM ④FSMC端口及外设:①Cortex-M3内核:它是STM32F103

2023-05-02 16:42:59 241

原创 图像的基本运算

D(p , q) ≥ 0.(当且仅当p = q);

2023-05-02 16:42:42 1394

原创 【算法】动态规划

讲之前先举一个经典贪心例题此题可以用贪心从面值高的硬币遍历,但只适合一些差距大的面值,若存在更多面值,例如。

2023-05-02 16:41:34 143

原创 【算法】线段树

第二次修改[5, 8]不能覆盖结点5,需要再向下搜到结点11:[5, 5],从而破坏了tag[5],此时原tag[5]记录的区间统一修改就不得不往它的子结点传递和执行了,传递后tag[5]失去了用途,需要清空。区间[L, R]是需要更新的区间。(1)左子树递归到结点5,即区间[4, 5],完全包含在[4, 9]内,打标记tag[5] = 3,更新tree[5]为20,不再继续深入;(3)右子树递归到结点6,即区间[6, 8],完全包含在[4, 9]内,打标记tag[6]=3,更新tree[6]为23。

2023-05-02 16:38:24 269

原创 【算法】树状数组

动态修改、求区间和:用树状数组树状数组的结构与二叉树相似右边的每个点的值等于其子树的值的和代码中的lowbit的功能:找到x的二进制数的最后一个1从lowbit推出tree[]数组,所有的计算都基于tree[]另m=lowbit(x)定义tree[x]:把a[x]和他前面共m个数 相加例:lowbit(6)=2,有tree[6] = a[5]+a[6]用图来表示:有了tree[],就可以进行基于tree[]的计算。

2023-05-02 16:37:32 133 1

原创 【算法】并查集

查找元素的集,是一个递归的过程,直到元素的值和他的集相等,就找到了根节点的集。对于递归搜索树,情况多种,可能很细长,复杂度O(N),则出现了退化现象。路径压缩可以消除这种复杂的递归模型。初始化数组的元素均为自身索引。近似于创建个体与个体间的联系。若需查找有多少连通子集。

2023-05-02 16:35:46 135

原创 移动端WEB学习笔记

视口:浏览器显示页面内容的屏幕区域。可分为布局视口、视觉视口、理想视口。

2023-05-02 16:30:36 124 1

原创 Vue.js入门

在学之前先说一下Vue是啥,它是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2023-05-02 16:22:13 430 1

空空如也

空空如也

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

TA关注的人

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