- 博客(123)
- 收藏
- 关注
原创 如何进行神经网络的模型训练(视频代码中的知识点记录)
其中data_train.iloc[i:i+4, :-1]是panda中按位置提取数据的操作,是一个panda_DataFrame对象,要求变量名不能有空格,由此命名为data_train。稀疏张量: 例如一个3×4 的表格,若只有 2 个非零值,只需记录这 2 个值的 “行号、列号” 和 “值本身”,无需记录其他零值。不是所有的类中的函数(方法)都有self参数,类的方法有实例化方法,类方法,静态方法。作用:操作类的属性或创建实例(与类相关,不依赖具体实例)。,本质上是定义在类命名空间中的普通函数。
2025-09-06 18:04:00
704
原创 opencv学习(单模块匹配)
用于在一张源图像中寻找与模板图像(已知的小图像)最相似的区域。算法通过在源图像上滑动模板图像,逐一计算模板与每个位置的子区域的相似度,最终找到相似度最高的区域,即为模板在源图像中的匹配位置。在 OpenCV 中,函数就是实现模板匹配的工具,配合可以快速找到最佳匹配位置。
2025-08-02 17:19:04
784
原创 opencv学习(轮廓检测)
cv2.findContours():用于从二值图像中提取轮廓,返回轮廓列表和层级信息。与边缘的区别:边缘是离散的像素突变点,轮廓是连续的闭合曲线,更强调 “连接性”。:保留所有轮廓并构建完整层级树(适合分析嵌套轮廓,如 “同心圆”)。:压缩冗余点(如矩形只保留 4 个角点,节省内存,常用)。绘制轮廓,轮廓特征,边界矩形,外接圆,轮廓近似。:保留所有轮廓,但不构建层级(简单场景用)。:只保留最外层轮廓(常用,减少干扰)。:存储所有轮廓点(精确但占内存)。:决定轮廓的层级关系(父子关系)
2025-07-28 21:39:24
701
原创 opencv学习(图像金字塔)
图像金字塔是一种多尺度图像表示方法,通过对原始图像进行下采样(缩小)和上采样(放大),生成一系列不同分辨率的图像集合,形似 “金字塔”(底部是高分辨率原始图像,向上逐渐变为低分辨率图像)。
2025-07-26 20:26:00
591
原创 opencv学习(图像梯度)
在图像处理中,图像梯度(Image Gradient)是描述图像中像素值变化率的概念,是理解图像中 “哪里发生变化” 以及 “变化有多剧烈” 的核心工具。从简单的 Sobel 算子到复杂的 Canny 算法,本质都是通过梯度分析实现边缘提取,是计算机视觉中处理图像结构的基础。
2025-07-26 12:32:34
1658
原创 opencv学习(形态学操作)
opencv的i形态学操作是基于图像形状的一系列处理方法,主要通过腐蚀(Erosion)和膨胀(Dilation)两个基本操作组合实现,常用于图像预处理(如去噪、分割)、边缘提取等场景。OpenCV 提供了统一的形态学操作函数 cv2.morphologyEx()src输入图像(通常为二值图像或灰度图像);op操作类型(如开运算、闭运算等);kernel结构元素(卷积核),用于定义操作的范围和形状;iterations操作迭代次数(默认 1 次,次数越多效果越强).2,常见的形态学操作。
2025-07-25 18:08:21
368
原创 opencv学习(视频读取)
使用方式:作为cv2.cvtColor()函数的第二个参数(cv2.cvtColor()是Matplotlib和opencv颜色通道转换函数)使用方式:作为cv2.imread()函数的第二个参数。作用:将已读取的 BGR 彩色图像转换为灰度图。作用:在读取图像的同时直接将其转换为灰度图。这是一个读取图像时使用的标志参数。这是一个颜色空间转换码。
2025-07-23 22:17:31
419
原创 opencv学习(图像处理)
方法有:均值滤波(做简单的平均卷积操作,进行归一化),方框滤波(基本和均值一样,可以选择归一化(所有在卷积核中的数值相加求平均值),也可以不归一化),高斯滤波(高斯模糊的卷积核里的数值的满足高斯分布(正态分布)的,相当于更重视中间的数值),中值滤波(对卷积核中的像素数值从小到大排序,用中间值代替)等。BORDER_REFLECT 101:反射法,也就是以最边缘像素为轴,对称,gfedcb | abcdefgh | gfedcba。CV2.THRESH_TRUNC 大于阈值部分设为阈值,否则不变。
2025-07-23 22:03:10
1678
2
原创 opencv学习(图像读取)
作用:将图像数据(通常是二维或三维数组)加载并绘制到当前的 Matplotlib 画布(figure)上,但不会直接显示图像窗口。作用:触发图像窗口的显示,将之前所有通过 plt.imshow()、plt.plot() 等函数绘制在画布上的内容实际展示出来。参数:主要接收图像数据(如 NumPy 数组),还可通过 cmap 等参数指定颜色映射(如灰度图 cmap='gray')。重点区别cv2.imshow(),plt.imshow()和plt.shoow()2. plt.show():显示画布上的内容。
2025-07-23 20:53:32
827
原创 当x趋于零时,零乘以无穷的极限等于多少
假设我们有两个函数f(x)和g(x),其中f(x)趋于0,而g(x)趋于无穷大。我们想要计算他们的乘积h(x) = f(x) × g(x)的极限。在这种情况下,我们不能简单地将极限分配给各个函数,因为f(x)和g(x)分别趋于0和无穷大。 在数学中,0乘以无穷大(0 × ∞)是一个未定义的表达式,因为它涉及到两个相互矛盾的概念:0乘以任何有限数都等于0,而无穷大乘以任何非零数都应该是无穷大。但是,这种乘积的极限是不确定的,因为它依赖于具体的函数形式和它们的乘积如何趋于0和无穷大。
2024-10-08 20:45:08
4449
原创 运输层和应用层之间的接口和端口有什么关系
端口号的作用是为了解决不同操作系统中使用不同格式的进程标识符的问题。由于进程的创建和撤销是动态的,使用统一的端口号可以确保不同操作系统中的应用进程能够互相通信,而不需要知道对方的具体实现细节。复用是指多个应用层的进程可以共享同一个运输层的连接,而分用则是将运输层收到的数据正确地分发到正确的应用层进程。具体来说,端口号用于标识应用层中的各个进程,当应用层的应用进程要通过运输层发送数据时,必须通过端口进行标识。 运输层使用端口号作为应用层与运输层之间的接口,确保不同应用进程之间的数据传输和通信。
2024-09-30 21:45:22
333
原创 IP地址是为了找到对方的计算机,那么MAC地址是为了找到什么呢
通过一个简单的比喻来理解两者的区别和联系:IP地址相当于快递包裹上的收件人地址,它告诉快递员将包裹送到哪个城市、哪个街道等,但不知道具体的门牌号。当数据需要跨网络传输时,IP地址确保数据包能够路由到正确的网络,然后再通过MAC地址送达最终设备.IP地址是逻辑地址,用于互联网上的设备标识和路由选择,它通过域名系统解析实现,可以实现跨网络的通信和路由。而MAC地址是物理地址,用于局域网内部的寻址和数据传输,每个网络设备都有唯一的MAC地址,确保数据包的正确传输。MAC地址是为了找到网络中的具体设备。
2024-09-30 21:03:43
497
原创 计算二重极限的时候可以让y等于x的函数吗
此外,一般求二重极限的题目中,函数在该点通常是不连续的,此时如果尝试令y=xy=x并将yy代入计算极限,可能会得到错误的结果,因为即使极限存在,也不能断言原来的极限是存在的。在这种情况下,设y=xy=x一般用于证明这个二元极限不存在时使用,通过取两个路径得到的极限值不一样来证明此极限不存在。然而,在某些情况下,使用极坐标代换法(令x=rcosθ, y=rsinθ)可以简化计算过程,这种方法适用于一些特定的函数和极限问题2。在计算二重极限时,是否可以让y等于x的函数取决于函数的连续性和极限的存在性。
2024-09-25 11:20:34
413
原创 协议IP规定,576字节和1500字节的区别
576字节:这个数值通常与IP层(网络层)的数据报有关,它指的是在不进行分片的情况下,IP数据报的最大尺寸。这个数值考虑了数据链路层(如以太网)的最小MTU为576字节的情况,这是为了确保IP数据报在传输过程中不会超过数据链路层的MTU限制,从而避免在数据链路层进行分片处理。然而,实际上,以太网的MTU通常设置为1500字节,这意味着在实际网络环境中,IP数据报很少会受到576字节的限制,除非存在特定的网络配置或限制。1500字节:这是以太网的标准MTU,也是当今常见的路径MTU。
2024-09-23 21:02:19
818
原创 自动和自发的区别
自动是指在没有外部刺激的情况下,行为或反应自然发生,通常是由于内部机制的作用。例如,在化学反应中,当满足一定的条件时,反应会自动进行。自发则是指不受外部影响而自然产生,通常指的是一种没有明确计划或目标的行为。自动通常是由于内部机制的作用而发生的,而自发则是由于没有外部影响而自然产生的。例如,在化学反应中,当满足一定的条件时,反应会自动进行;以跑步为例,自动是指跑步成为一种习惯,不需要刻意去想就可以进行。而自发则是指在没有明确计划或目标的情况下,因为看到别人跑步而开始模仿。
2024-09-23 20:22:43
634
原创 为什么IP首部的源IP地址和目的IP地址不变而MAC层的源MAC地址和目的MAC地址变
IP首部的源IP地址和目的IP地址不变,而MAC层的源MAC地址和目的MAC地址变化的原因主要涉及到计算机网络中的分层结构和数据包传输过程。当数据包从一个网络传输到另一个网络时,IP地址用于决定下一跳的路径,因此源IP地址和目的IP地址在整个传输过程中保持不变。当数据包从一个网络传输到另一个网络时,需要经过路由器的处理,此时目的MAC地址会改变为下一跳的MAC地址。综上所述,IP地址的不变性使得数据包能够在整个网络中进行路由和转发,而MAC地址的变化则保证了数据包在物理网络内部的正确通信。
2024-09-23 19:52:06
928
原创 网络适配器与交换机的区别
与路由器不同,交换机并不进行路由选择或IP地址处理,它工作在数据链路层,通过学习连接到交换机的设备的MAC地址来转发数据。网络适配器,也称为网卡,是计算机与网络之间的物理和逻辑链路。它的主要功能是实现网络数据格式与计算机数据格式的转换,以及网络数据的接收与发送。网卡通过接口与计算机连接,常见的接口有BNC接口和RJ-45接口,用于连接集线器或其他网络设备,实现计算机与网络的连接。两者在网络中的作用和位置有所不同,网络适配器位于计算机内部,而交换机位于网络中,用于连接多个设备形成一个更大的网络。
2024-09-16 21:07:40
504
原创 PCM的缺点
由于PCM不引入额外的失真,保持了信号的原始质量,这也意味着它无法实现高压缩比,相对于其他压缩编码技术,如MP3或AAC,PCM的数据压缩效率较低。这意味着在使用PCM时,可能需要更多的存储空间和更高的数据传输速率,这在某些资源受限的环境中可能成为一个限制因素。为了适应大的幅值,需要采用大的量化间隔,但为了提高信噪比又要用小的量化间隔,这造成了PCM在处理大幅值信号时的局限性。PCM的主要缺点包括需要较大的数据传输带宽和存储空间,导致无法实现高压缩比,相对较低的数据压缩效率。
2024-09-14 19:34:40
863
原创 光纤的两种模式
光纤主要分为两种模式:单模光纤(Single-Mode Fiber, SMF)和多模光纤(Multi-Mode Fiber, MMF)。通过了解单模光纤和多模光纤的定义、特点、应用场景以及区分方法,可以更好地根据实际需求选择合适的光纤类型,以满足不同的通信需求。传输距离和速率:单模光纤适用于长距离、高速率传输,而多模光纤适用于短距离、较低速率传输。定义:单模光纤是一种只用来传输一种模式光(但可以含有多种波长的光)的光纤。定义:多模光纤是一种可以传输多种模式光波的光纤。
2024-09-12 21:56:29
2110
原创 通信电路和信道的区别与联系
区分通信电路和信道主要在于理解它们的功能范围与作用机制。通信电路侧重于信息的处理和信号的调整,而信道更侧重于信号的实际传输。电路可以视为信道的接入点,但它们的设计和优化考量各不相同。例如,电路设计重视的传输速率对于信道来说并非唯一考虑,信道更关注的是如何提高容量和抵抗干扰。虽然通信电路和信道在功能上有所不同,但它们在传递信号的过程中是紧密相连的。优化电路可以减少信号在进入信道之前的丢失和扭曲,而优化信道则可以确保信号在传输过程中的保真度和高效率。正是通过这两者的相互作用,通信系统得以成功地传递信息。
2024-09-10 22:55:46
392
原创 影响时延抖动的因素
排队时延:当数据包通过路由器或交换机等网络设备时,如果设备处理能力不足,数据包需要在队列中等待处理,这会消耗一定的时间,从而导致排队时延。可变的分组大小:数据包的传输时间不仅与数据包的大小有关,还与网络设备的处理能力、传输介质的特性等因素有关。IP网络路由状态频繁变化:由于IP网络的路由状态可能频繁变化,数据包可能会通过不同的物理路径到达目的地。当网络节点出现流量拥塞时,数据包在节点缓存中的等待时间会延长,导致数据包到达接收端的时间差较大,从而增加时延抖动。
2024-09-06 20:33:06
485
原创 在数学中,使用反证法的情况
结论的反面是比原结论更具体、更容易研究的命题:如果结论的反面(即假设结论不成立的情况)更容易研究和推导,那么使用反证法可能会更有效。这种情况下,反证法的思维方式是“正难则反”,即如果正面证明困难,则尝试从反面进行证明。从正面入手很难考虑的时候:当命题的表述包含“不可能”、“没有”、“至少”、“至多”等词语时,从正面入手证明困难,可以考虑使用反证法。已知条件与结论之间的关系不够明显:当已知条件与结论之间的关系不够直接和明显,或者需要分成多种情形进行分类讨论时,使用反证法可以简化证明过程。
2024-09-06 10:57:33
838
原创 计算机网络应用层(Web页面文档)
这些文档的内容不会因为用户的交互而改变,它们是预先定义好的,因此对静态文档的每次访问都得到相同的结果。这些分类反映了Web技术的发展和演变,从最初的静态页面到能够根据用户需求动态生成内容的网页,再到支持高度交互性的网页应用,每个阶段都代表了Web技术的一个重要进步。iSlide:作为PowerPoint的一键化效率插件,提供了丰富的模板和素材库,可以快速制作出高质量的PPT演示文稿。收集信息和资料:收集与活动相关的信息和资料,包括时间、地点、参与人员、预算等,以便在文档中详细阐述。
2024-09-05 17:55:00
1791
原创 用夹逼准则求极限,用夹逼准则求积分极限
用夹逼准则求极限主要应用于数列极限的求解,其核心在于如何对数列进行合理的放缩,通过找到另外两个数列,使得它们夹逼给定的数列,并且这两个数列的极限存在且相等,从而确定给定数列的极限。对于求积分极限的情况,虽然夹逼准则本身是用于极限的定理,但在某些复杂的积分问题中,可能会通过夹逼准则的思想来辅助求解。总的来说,虽然两者都涉及到夹逼准则的应用,但前者主要应用于数列极限的求解,后者则更多地应用于与积分相关的极限问题,包括使用定积分的定义来求解数列极限。
2024-09-04 22:28:27
1334
原创 自治系统与局域网的区别
局域网内的机器通常没有独立的IP地址,而是通过路由器进行DHCP和NAT来分配内部的IP地址,使得局域网内的设备能够通过一个公共IP地址访问外部网络。从定义上来看,自治系统和局域网的主要区别在于它们的范围和功能。此外,自治系统强调的是自主管理和路由选择的功能,而局域网则更注重于提供一个封闭的、地理上接近的设备互联环境。自治系统(AS)是一个有权自主地决定在本系统中应采用各种路由协议的小型单位,它是一个单独的可管理的网络单元,可以是一个简单的网络也可以是一个由一个或多个普通的网络管理员来控制的网络群体。
2024-08-28 09:37:54
970
原创 专题---自底向上的计算机网络(计算机网络相关概述)
计算机网络是将一个分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
2024-08-17 22:54:25
880
原创 无线个人区域wpan网与个人热点有区别吗
无线个人区域网(WPAN)是一种网络技术,它允许个人使用的电子设备(如便携式计算机、掌上电脑、蜂窝电话等)在个人工作或生活区域内通过无线技术连接起来。个人热点,另一方面,通常指的是通过移动设备(如智能手机)创建的无线网络,允许其他设备(如笔记本电脑、平板电脑)接入互联网。它与WPAN的主要区别在于,个人热点提供的是互联网接入服务,而WPAN主要是设备间的无线连接,不直接涉及互联网连接。综上所述,虽然两者都涉及到无线技术,但WPAN关注的是个人设备之间的连接,而个人热点则侧重于提供互联网接入服务。
2024-08-17 20:24:11
944
原创 域名与URL的区别
域名是用于标识互联网上某一台计算机或计算机组的易于记忆的地址,而URL(统一资源定位符)则是定位互联网上资源的完整地址,包括协议类型、子域名、端口号(如果有的话)和资源路径。URL:通常由协议(如http或https)、主机名、端口号(如果有的话)、路径和查询参数组成。URL:URL是定位互联网上资源的完整地址,包括协议类型(如http或https)、子域名、端口号(如果有的话)和资源路径。URL不仅包括域名,还包括访问该资源所需的所有其他信息。
2024-08-09 21:29:07
1198
原创 HTTP操作过程与用户点击鼠标后发生的事件的顺序有什么区别
主要区别在于,用户点击鼠标后的事件顺序主要关注用户界面交互和页面加载过程,而HTTP操作过程则涉及更底层的网络通信协议和数据处理,包括请求和响应的发送与接收、连接的管理以及协议版本的特性差异。HTTP/2引入了二进制协议、多路复用和数据流等特性,允许在同一连接中同时发送和接收多个请求和响应,提高了数据传输效率。如果支持长连接,服务端在响应中也会增加相应的保持活动头信息,客户端收到响应后不关闭连接。HTTP操作过程则涉及更底层的网络通信和数据处理,包括:。浏览器发出HTTP请求。
2024-08-08 22:30:59
501
原创 DNS服务器的本地缓存和DNS服务器的高速缓存的区别
综上所述,DNS服务器的本地缓存主要是为了减少客户端与DNS服务器之间的网络交互,而DNS服务器的高速缓存则是为了提高DNS服务器自身的查询效率。操作系统缓存:操作系统的缓存主要是通过hosts文件来实现的,用户可以自行配置hosts文件来指定某些域名的IP地址,这样在访问这些域名时,可以直接从本地获取IP地址,无需向DNS服务器查询。浏览器缓存:浏览器在获取网站域名的实际IP地址后,会对其进行缓存,以便下次访问时能够直接使用,无需再次向服务器请求,从而减少了网络请求的次数。
2024-08-07 22:28:13
471
原创 计算机网络中点到点与端到端通信的区别
服务层次和通信方式:点到点通信主要发生在物理层、数据链路层和网络层,它直接连接的两个节点之间的通信,不涉及程序或进程的概念。相比之下,端到端通信建立在点到点通信的基础上,是更高一级的通信方式,主要在传输层实现,完成应用程序(进程)之间的通信。端到端通信通过一段段的点到点通信信道构成,实现应用程序(进程)之间的通信1。而端到端通信的链路建立后,发送端知道接收设备一定能收到,但如果在整个传输过程中接收设备关机或故障,则端到端传输不可能实现,对发送端的设备可能造成浪费2。
2024-08-06 22:41:17
1449
原创 计算机网络中接收窗口与门限值的区别
当TCP连接建立后,初始拥塞窗口的大小通常设置为一个较小的值,如可以传输一个最大分段大小(MSS)的数据。随着通信的进行,如果网络状况良好(即没有发生拥塞),每收到一个确认(ACK),拥塞窗口的大小就会增加,通常是通过翻倍的方式来实现的。同时,如果网络出现拥塞(如丢包、延迟增加等),TCP会通过降低门限值来减少拥塞窗口的大小,从而减少发送的数据量,直到网络状况好转为止。TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
2024-08-06 21:58:38
949
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人