自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轩轩是只胖企鹅的企鹅窝

咸鱼挂件发出了“我好菜”的声音

  • 博客(125)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 【pandas数据处理】数据结构

s = pd.Series(['短裤','毛衣'], index=['a0001','a0002'])print(s)通过设置参数columns和index来分别设置行列标签df = pd.DataFrame([['短裤',45],['毛衣',56]],columns=['产品','单价'],index=['a0001','a0002'])print(df)

2023-11-23 21:46:13 367

原创 【python数据分析】文件处理

文件处理,读取多种文件读取csv使用pandas读取excel文件读取数据读取html读取csvimport pandas as pddf_rating = pd.read_csv("tv_rating.csv")print("df_rating:")print(df_rating)print("df_rating type:")print(type(df_rating))新建一个cell,输入df_rating可以让显示得更好看。使用pandas读取excel文件读取数据读取

2022-03-09 16:57:01 1556

原创 【python数据分析】构建国产电视剧数据评分数据集

构建国产电视剧评分数据任务描述任务说明初步分析数据获取单个页面下载多个页面下载初步分析提取单个html界面信息提取多个页面信息并保存到csv文件中任务描述需要收集目前国产电视剧的相关数据,预判一个电视剧的评分走向。任务说明收集数据,至少包含评分、电视剧名称、主演信息等三个信息。之后将数据存储到一个csv表中。表头如下:title、rating、stars,命名为tv_rating.csv。初步分析对比豆瓣和中国电视剧网可以看出,电视剧网有页数显示,页面的URL的page参数会发生变化。这样只需要

2022-03-07 19:28:04 2527

原创 【python数据分析】将爬取的数据保存为csv格式

数据保存为csv格式csv文件python的csv模块从csv文件读取内容写入csv文件运用实例数据准备将数据存为字典的形式存储到csv文件csv文件一种用逗号分割来实现存储表格数据的文本文件。python的csv模块python遍历代码:arr = [12, 5, 33, 4, 1]#遍历输出1for i in range(0, len(arr)): item = arr[i] print(item)#遍历输出2for item in arr: print(it

2022-03-02 12:56:29 20644 2

原创 【python数据分析】获取网页

获取网页下载普通网页获取网页内容将网页保存到文件写成一个整体函数下载动态网页首先安装selenium。存储动态网页分页存储下载普通网页获取网页内容打开VS Code,选择文件,打开文件夹。然后按CTRL+P,调出命令菜单,输入>jup。选择create new blank notebook。按CTRL+S,保存文件为.ipynb模式。(要记得pip install urllib3)#导入urllib3模块的所有类和对象import urllib3#将要下载的网址,保存在url变量中ur

2022-03-01 12:30:02 1239

原创 【乱七八糟记录】github上不去

打开cmd,输入以下命令,刷新dns,就可以登录了。

2022-02-27 15:02:14 2322 1

原创 【编译原理】第五章总结

符号表管理思维导图总结符号表的定义、作用和主要操作符号表基本结构中的名字和特性的含义、PL0编译系统中符号表采用的组织方式以PL0编译系统为例阐述分程序结构语言的符号表组织思维导图总结符号表的定义、作用和主要操作定义:在编译过程中,编译程序用来记录源程序中各种名字的特性信息叫做符号表, 所以也称为名字特性表。1)名字:程序名、过程名、函数名、用户定义类型名、变量名、常量名、枚举值名、标号名等。2)特性信息:上述名字的种类、类型、维数、参数个数、数值及目标地址(存储单元地址)等。作用:保证语

2021-07-03 14:47:40 783

原创 【编译原理】第四章总结

语法分析和自底向上语法分析思维导图总结语法分析的功能和任务自顶向下分析算法的基本思想自顶向下语法分析中,消除左递归和回溯消除左递归文法消除直接左递归消除 一般左递归回溯问题自底向上分析算法的基本思想递归下降分析法思维导图总结语法分析的功能和任务功能:根据文法规则,从源程序单词符号串中识别出语法成分,并进行语法检查基本任务:识别符号串S是否为某语法成分自顶向下分析算法的基本思想基本思想:例题:一般过程:给定符号串S,若预测是某一语法成分,则可根据该语法成分的文法,设法为S构造一

2021-06-26 12:52:16 518

原创 【编译原理】第三章总结

词法分析思维导图总结词法分析程序的功能及实现方案功能实现方案单词种类及词法分析程序的输出形式单词种类单词内部形式正则文法及其状态图左线性文法的状态图画法(重难点)句子识别算法(重点)词法分析程序的设计与实现思维导图总结词法分析程序的功能及实现方案功能词法分析:根据词法规则识别及组合单词,进行词法检查删去空格字符和注释对数字常数完成数字字符串到二进制数值的转换实现方案词法分析单独为一遍:优点:结构清晰、各遍功能单一缺点:效率低词法分析为单独子程序:优点:效率高单词种类

2021-06-26 11:20:20 623

原创 【编译原理】第二章总结

文法和语言的概念及表示思维导图总结基础字母表和符号串符号串和符号串集合的运算文法和语言语法树与二义性文法文法的表示和分类思维导图总结基础产生式:规则,如A->B即A定义为B,在EBNF中记为::=规则左部:如A->B的A规则右部:如A->B的B生成式:推导,A=>B即A能推导出B非终结符:可以继续推导,可以在规则左部和右部,用大写字母表示或<>括起来终结符:不可继续推导,不能单独出现在规则左部,用小写字母表示识别符:即文法开始符,第一条产生式的左边

2021-06-25 17:52:05 1255 1

原创 【编译原理】第一章总结

概论知识脑图总结重点基本概念源程序、翻译程序和目标程序三者关系![在这里插入图片描述](https://img-blog.csdnimg.cn/2021062500275660.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/20210625002803421.png)编译程序的逻辑部分和特点知识脑图总结重点基本概念源程序:用汇编语言或高级语言编写的程序。翻译程序:将源程序转换成目标程序的程序称为翻译程序,指各种语言的翻译器汇编程序:用汇编语言书写

2021-06-25 14:57:57 724 1

原创 【编译原理】期末复习知识总结——知识脑图

复习知识总结知识脑图每章总结第一章第二章第三章第四章第五章第六章第七章第八章第九章知识脑图每章总结第一章第二章第三章第四章第五章第六章第七章第八章第九章

2021-06-17 14:24:15 264

原创 【离散数学】第五版前四章知识网图

2021-05-30 01:12:07 493

原创 【考研复习】线性代数知识网图

2021-05-26 15:29:57 150

原创 【数字图像处理】期末理论考试复习——图像分割与检测

图像分割与检测图像分割概述阈值化像素信息阈值化处理阈值确定区域生长法边缘检测边缘性质基于微分的边缘检测图像分割概述图像分割是按照某些特性(如灰度值、频谱、纹理等)将图像划分成一些区域,在这些区域内其特性是相同或者均匀的,两个相邻区域彼此特性是不同的,存在着边缘或边界。阈值化像素信息需要计算并绘制图像中一条或多条线段上的所有像素的灰度值,可用improfile函数实现该功能。阈值化处理许多情况,图像是由具有不同灰度值的两类区域组成。直方图具有两个峰,分别与两个灰度值范围相对应,可选择一

2021-05-21 20:48:00 825

原创 【数字图像处理】期末理论考试复习——视觉图像频率域增强

视觉图像频率域增强傅里叶变换离散傅里叶变换频率域图像分析基础频域平滑(低通)滤波器频域锐化(高通)滤波器同态滤波傅里叶变换离散傅里叶变换一维离散傅里叶变换:二维离散傅里叶变换:频率域图像分析基础二维离散傅里叶变换的性质:线性性可分离性平移性周期性、共轭对称和旋转不变性频域平滑(低通)滤波器频域低通滤波基本思想:理想低通滤波器:理想低通滤波器(ILPF)截止频率设计:半径D0越小,模糊越大;越大,模糊越小。Butterworth低通滤波器:BLPF变换

2021-05-21 15:54:54 279 1

原创 【数字图像处理】期末理论考试复习——图像空间域增强

图像空间域增强直方图处理直方图处理

2021-05-20 21:00:33 1142

原创 【数据挖掘】RStudio安装

安装成功后软件如下:在D盘建立两个文件夹安装时把文件安装到这里即可。注意的是“所有文件名不要出现中文,否则安装RStudio会把报错”

2021-05-17 11:23:46 178

原创 【数字图像处理】期末理论考试复习——机器视觉基础

机器视觉基础机器视觉系统的基本构成图像采样与量化图像的表达图像的格式机器视觉系统的基本构成一个图像处理系统由图像输入、图像存储、图像输出、图像通信、图像处理和分析五个模块组成。图像采样与量化定义为二维函数f(x,y),其中,x,y是空间坐标,f(x,y)是点(x,y)的幅值。灰度图像是一个二维灰度函数。数字图像:由二维的元素组成,每一个元素具有一个特定的位置(x,y)和幅值f(x,y),这些元素称为像素。对于灰度图像而言,每个像素的亮度用一个数值来表示,在0(黑)~255(白)之间。彩

2021-05-16 18:51:11 1267

原创 【人工智能II】洗衣机控制的模糊推理模型

参考学习博客:模糊推理模型----模糊控制洗衣机(人工智能课后作业)python代码:'''洗涤时间范围【0,60】,污浊度以及油渍的范围【0,100】输入:污浊度 Stain(SD、MD。LD) 油脂度 Oil(N、M、L)输出:洗涤时间 time(VS、S、M、L、VL)'''OIL = 100.0Stain = 100.0'''创建结构体elem'''class Myclass(object): class Struct(object): def _

2021-04-28 09:20:48 5451 1

原创 【数字图像处理】空间滤波

空间滤波基础平滑处理平滑线性空间滤波器盒状态滤波高斯平滑滤波统计排序滤波器锐化处理一阶微分算子罗伯特索贝尔二阶微分算子拉普拉斯算子混合空间增强学习笔记,防止自己忘记。skimage & opencv基础频域的图像处理主要包括低通滤波和高通滤波低通滤波可以使低频信号正常通过,高于设定的临界值的高频信号则被阻隔或者减弱,可用于去噪,相当于平滑处理高通滤波可以使高频信号正常通过,低于所设定的临界值的低频信号被阻隔或者减弱,可增强图像边缘轮廓等高频信号,相当于锐化处理。平滑处理用于

2021-04-14 22:25:43 748

原创 【人工智能II】循环神经网络NLP-情感分类

参考代码链接: https://aistudio.baidu.com/aistudio/projectdetail/78968学习笔记整理,防止忘记循环神经网络NLP任务介绍过程(代码)前期准备导入必要的包获取数据字典获取训练和预测数据定义长短期记忆网络定义输入数据&获取长短期记忆网络定义损失函数定义优化方法定义数据维度,顺序时一条句子开始训练任务介绍用LSTM对IMDB电影评论数据集进行分类。IMDB数据集是一个对电影评论标注为正向评论与负向评论的数据集,共有25000条文本数据作为训练集

2021-04-14 16:14:18 455 2

原创 【数字图像处理】彩色图像处理

彩色图像处理颜色空间RGB空间HSI颜色空间相互转换二级目录三级目录颜色空间RGB空间由3个图像分量组成,分别是R通道图像、G通道图像和B通道图像。from skimage import data,io,exposurefrom matplotlib import pyplot as plt#读入图像#image = data.chelsea()image = io.imread('tomato.jpg')plt.subplot(2, 2, 1)plt.title('RGB im

2021-04-13 21:21:03 419

原创 【数字图像处理】基础知识

基础知识数字图像处理基础知识方法图片的采样和量化采样量化图像的表示表示基本属性图像基本属性的操作颜色通道处理算数运算和逻辑运算数字图像处理基础知识方法一般步骤:图像信息的获取、存储、处理、传输和展示。常见处理方法:图像的数字化、编码、增强、恢复、变换、压缩、存储、传输、分析、识别、分割、描述和分类。图像分割的主要目的是将图像分解为若干有意义的部分。图像分割技术可以作为图像识别、分析、理解的基础。在图像分割的基础上,形成图像的区域、边缘特征描述,借助模式识别相关技术,完成图像的语义分析和理解;图像

2021-04-12 18:54:26 812

原创 【高数前十章思维导图】

准备考研复习数学辽!等整理完概率论和线代也会放上来的叭~(//∇//)

2021-04-12 11:18:29 1120

原创 【数字图像处理】前期准备工作,库的安装(skimage库的安装!)

从3:30搞到5:30,我终于把skimage搞好了呜呜呜呜。安装matplotlib、numpy等库,打开pycharm,点击setting——>python Interpreter,点击左下角的加号,添加所需要的的库。安装skimage库。用pip debug --verbose来查看python可以安装的文件。然后从链接: lhttps://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy.下载whl文件。下载成功后,将文件放入python的scri

2021-04-09 17:34:15 2519 4

原创 【人工智能II】实验2 强化学习Q-Learning算法

强化学习Q-Learning算法核心思想实验原理实验流程图实验分析理解Q-Learning算法GYM库更换实验环境实验代码Q-Learning:Sarsa代码搞不懂我一个本科生为啥要学这种必修课,无能哐哐捶地:(实验是在百度的Ai Studio上学习操作的核心思想智能体agent在环境environment中学习,根据环境的状态state(或观测到的observation),执行动作action,并根据环境的反馈reward(奖励)来指导更好的动作。强化学习通过不断的试错探索,吸取经验和教训,持续

2021-03-25 19:19:07 1145

原创 【LeetCode算法学习笔记】Union-Find并查集算法详解

labuladong算法公众号学习笔记labuladong算法公众号学习笔记labuladong算法公众号学习笔记Union-Find并查集算法详解问题描述基本思路平衡性优化路径压缩完整代码问题描述Union-Find算法主要需要实现两个API:class UF{ //将p和q连接 public void union(int p, int q); //判断p和q是否连通 public boolean connected(int p, int q); //返

2021-01-31 23:02:24 269

原创 【LeetCode算法学习笔记】回文单链表判断

labuladong算法公众号学习笔记labuladong算法公众号学习笔记labuladong算法公众号学习笔记回文单链表判断判断回文单链表优化空间复杂度*寻找回文串的核心思想是从中心向两端扩展:*string palindrome(string& s, int l, int r){ while(l >= 0 && r<s.size() && s[l] == s[r]){ //向两边展开 l--;r++;

2021-01-28 17:16:08 187

原创 【LeetCode算法学习笔记】递归思维:k个一组反转链表

labuladong算法公众号学习笔记labuladong算法公众号学习笔记labuladong算法公众号学习笔记递归思维:k个一维反转链表分析问题代码实现分析问题链表是一种具有递归和迭代性质的数据结构。大致算法流程:1、先反转以head开头的k个元素。2、将第k+1个元素作为head递归调用reverseKGroup函数。3、将上述两个过程的结构连接起来。base case:如果最后的元素不足k个,就保持不变。代码实现ListNode reverse(ListNode a,List

2021-01-24 15:22:13 89

原创 【Blender学习】界面

界面改变语言学习笔记改变语言将blender改变成中文可以通过一下步骤:1、选择Files->user preference2、选中右下角inernational Fonts里的inerface和tooltips,再选择language里的简体中文。3、这样就OK啦学习笔记画面选中:用鼠标右键去选中物体,选中后会出现橙色的边框。然后再点击键盘的a取消选中,橙色边框消失。画面放大:滚动鼠标可以实现画面的放大和缩小。画面旋转与移动:按住鼠标中键不放,可以实现整个画面的旋转;按住鼠标

2021-01-23 23:04:54 870 1

原创 【LeetCode算法学习笔记】递归反转链表

labuladong算法公众号学习笔记labuladong算法公众号学习笔记labuladong算法公众号学习笔记递归反转链表递归反转整个链表反转链表前N个节点反转链表的一部分总结单链表的结构://单链表节点的结构public class ListNode{ int val; ListNode nest; ListNode(int x) {val=x;}}递归反转整个链表实现代码如下:ListNode reverse(ListNode head){ if

2021-01-23 17:04:09 163

原创 【操作系统I】操作系统概述

操作系统概述什么是操作系统基本特性并发共享虚拟异步主要功能结构设计什么是操作系统是命令行接口(OS向用户提供一组命令,用户通过键入命令操纵计算机);图形用户接口(OS采用图形化的操作界面,用各种图标将系统的功能直观地表示出来。用户通过屏幕上的窗口和图标来使用计算机);程序接口(系统调用方式,OS提供了一组系统调用,用户可在应用程序中通过调用相应的系统调用来操纵计算机)。操作系统是配置在计算机硬件上的第一层系统软件,是对硬件系统的首次扩充**。其主要作用是管理和控制计算系统中硬件和软件资源,合理的组织计

2021-01-18 21:21:37 177

原创 【人工智能I】人工神经网络

人工神经网络神经元与神经网络使用步骤神经元与神经网络麦克洛奇和皮兹的M-P模型激活函数性质阶跃函数对称阶跃函数sigmoid函数(S型函数)Tanh函数(双曲正切S型函数)ReLU函数(线性整流单元rectified linear units)Softplus函数神经网络的结构前馈型神经网络( 前向型)BP-非动力学反馈型(直接或间接)-非线性动力学系统神经网络的工作方式网络模型参数学习损失函数梯度下降法反向传播BP神经网络神经元与神经网络使用步骤1、建立模型:选择什么样的网络结构 ; 选择多少层数

2021-01-17 21:36:32 570

原创 【人工智能I】机器学习之分类

机器学习之分类贝叶斯条件概率乘法定理全概率公式贝叶斯公式贝叶斯分类朴素贝叶斯分类决策树信息熵与信息增益决策树的过程根节点挑选新的节点构建完整的树总结KNN(k近邻)流程K值的选择应用贝叶斯条件概率乘法定理全概率公式贝叶斯公式贝叶斯分类朴素贝叶斯分类例题:决策树信息熵与信息增益信息熵:表示信息的复杂程度,例如集合A={1,1,1,2,2}和集合B={1,2,3,4,5}相比,集合A的熵更小。信息增益:是在划分数据集前后信息熵的差值。决策树的过程根节点1、

2021-01-17 17:30:04 309 1

原创 【人工智能I】机器学习之回归

机器学习之回归回顾知识线性回归一元线性回归多元线性回归逐步回归分析线性回归的损失函数逻辑回归回顾知识线性回归线性:函数里面的自变量和因变量之间的对应关系在集合呈现直线(平面或者超平面)回归:用一条直线(平面或者超平面)来拟合真实世界中的一些规律线性回归:线性回归就是用自变量和因变量之间的对应关系呈现一条直线的函数来进行拟合现实生活中的一些规律一元线性回归两个变量的数据进行线性回归,就是要找到一条直线来最好地代表散点图中的那些点多元线性回归逐步回归分析逐步回归分析法的思想:从一

2021-01-17 13:14:53 214

原创 【人工智能I】不确定性推理方法

不确定推理方法不确定性推理的基本概念基本问题概率方法经典概率方法逆概率方法可信度方法可信度概念C-F模型知识不确定性的表示证据不确定性的表示组合证据不确定性的算法不确定性的传递算法结论不确定性的合成算法证据理论概率分配函数信任函数似然函数概率分配函数的正交和基于证据理论的不确定性推理不确定性推理的基本概念不确定性推理:从不确定性的初始证据出发,通过运用不确定性知识,最终推导出具有一定程度的不确定性但却是合理或者近乎合理的结论的思维过程。基本问题概率方法经典概率方法逆概率方法可信度方法

2021-01-17 12:35:14 1502 1

原创 【人工智能I】粒子群算法的应用

粒子群算法的应用粒子群优化算法解决四维rosenbrock问题思路设计实验代码解决TSP问题实验代码粒子群优化算法解决四维rosenbrock问题思路设计种群大小:算法中粒子的数量取m=5编码:由于问题的维度是4,所以每个粒子的位置和速度均4维的实数向量设粒子的最大速度为Vmax=60然后再次计算适应度,直到达到迭代结束的条件。实验代码#include <stdio.h>#include <math.h>#include <unistd.h>#i

2021-01-16 15:49:41 738

原创 【人工智能I】粒子群算法

粒子群算法算法介绍粒子群优化算法的最优解算法流程算法流程图粒子群算法的构成要素群体大小m权重因子最大速度停止准则粒子空间的初始化领域的拓扑结构算法介绍所有粒子都在一个D维空间进行搜索所有的粒子都由一个fitness function确定适应值以判断目前的位置好坏每个粒子必须赋予记忆功能,能记住所搜索到的最佳位置每个粒子还有一个速度以决定飞行的距离和方向,这个速度根据它本身的飞行经验以及同伴的飞行经验进行动态调整粒子群优化算法的最优解算法流程Initial:初始化粒子群体,包括随机

2021-01-16 15:09:44 385

原创 【操作系统】操作系统的概念、功能和目标

操作系统的概念、功能和目标概念功能和目标作为系统资源的管理者作为用户和计算机硬件之间的接口用户接口与程序接口作为最接近硬件的层次小结概念操作系统(OS):是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。功能和目标作为系统资源的管理者作为用户和计算机硬件之间的接口命令接口:允许用户直接使用程序接口:允许用户通过程序间接使用GUI:现代操作系统中最流行的图形用户接口

2021-01-15 20:23:02 199 1

计算方法python代码 “插值拟合” 相关

计算方法“插值拟合相关”的python代码,比如:Hermite lagrange Newtonlnter 线性拟合 抛物拟合 变次插值等

2020-11-11

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

TA关注的人

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