首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA程序:加粗单元格求和

标签:VBA 下面的VBA自定义函数演示了如何对应用了粗体格式单元格求和。...在VBE,插入一个标准模块,在其中输入下面的代码: Public Function SumBold( _ ParamArray vInput() As Variant) As Variant...ErrHandler: '检查是否溢出 If Err.Number = 6 Then SumBold = CVErr(xlErrNum) Resume Continue End Function 注意,当求和单元格区域中单元格格式发生更改时...这意味着,仅对求和单元格区域中单元格设置加粗格式,使用该自定义函数求和不会改变,除非按F9键强制计算,或者在工作表输入内容导致工作表重新计算。...这个程序也提供了一个模板,可以稍作修改对其它格式设置单元格来求和

15110

Excel公式技巧84:混合数据数值求和

如下图1所示,在列A存在文本、数值和空单元格。现在,想要求头3个出现数字之和,也就是说,求单元格A510000、A142000、A201000这3个数字之和。 ?...图1 我们一眼就可以看出这3个数字是该列首先出现前3个数字,但Excel不知道。如何使用公式来求得这3个数字之和呢?可以使用下面的数组公式实现。...在单元格D2输入下面的数组公式: =SUM(SUM(OFFSET(A1,SMALL(IF(ISNUMBER(A2:A100),ROW(A2:A100)),{1,2,3})-1,))) 结果如下图2所示...传递到最外层SUM函数: SUM(10000, 2000, 1000) 得到13000。 有点难以理解!...其实,尽可能让数据符合Excel特点,合理布局,往往会给数据分析带来便利,而不必像上面那样,费尽心力编写冗长且难以理解数组公式了。

3.1K50
您找到你想要的搜索结果了吗?
是的
没有找到

Python实现规整二维列表每个子列表对应求和

一、前言 前几天在Python白银交流群有个叫【dcpeng】粉丝问了一个Python列表求和问题,如下图所示。...3] print(list([s1, s2, s3, s4])) 上面的这个代码可以实现,但是觉得太不智能了,如果每个子列表里边有50个元素的话,再定义50个s变量,似乎不太好,希望可以有个更加简便方法...1, 2, 3, 4], [1, 5, 1, 2], [2, 3, 4, 5], [5, 3, 1, 3]] [print(sum(i)) for i in zip(*lst)] 使用了列表解包方法...这篇文章主要分享了使用Python实现规整二维列表每个子列表对应求和问题,文中针对该问题给出了具体解析和代码演示,一共3个方法,顺利帮助粉丝顺利解决了问题。...最后感谢粉丝【dcpeng】提问,感谢【瑜亮老师】、【月神】、【Daler】给出代码和具体解析,感谢粉丝【猫药师Kelly】等人参与学习交流。 小伙伴们,快快用实践一下吧!

4.6K40

不同数据以逗号分割字符串筛选操作处理方案总结

不同数据以逗号分割字符串筛选操作处理方案总结 一、需求描述 数据存在某个字段存放以逗号分割字符串类型数据,如"x,y,z,a,b,c" 前端同样传入以逗号分割字符串作为筛选条件,如"x,...y" 需要实现各类筛选,如等于、不等于、全包含、包含部分、完全不包含等,且不考虑具体顺序,如"x,y"和"y,x"可以视为"相等" 二、实现方案 起初考虑是用like %字段%组合实现,或者使用不同数据正则匹配函数...,如"字段1|字段2",但是都不能很好实现"不考虑具体顺序逻辑",在遇到多个字段时,无论时like模糊匹配或者是正则匹配都会造成漏选或多选问题。...比较好一个方案是在数据手动实现按逗号分割字符串自定义函数,然后再依次实现比较逻辑,但是在某些不支持扩展自定义函数第三方需求下,这个方案也无法实现。...最终选取方案是使用数据已存在特定函数组合实现,但缺点是对于不同数据库需要分别处理,缺乏一定通用性。此处仅列举全包含与不包含示例,其余情况类似,通过特定函数与and、or组合实现。

1.6K20

视觉多目标跟踪算法综述(上)-附开源代码下载链接整理

在确定性推导多目标跟踪框架,我们把检测和轨迹和匹配看作为二元变量,通过构 造一个整体目标函数,我们求变量最佳,使得目标函数最优,从而得到检测和轨迹最佳匹配。...每一检测结果,利用贪心匹配算法与已有的对象轨迹进行关联。2. 利用关联结果,计算每个对象粒子群权重,作为粒子滤波框架观察似然概率。整体跟踪过程采用粒子滤波框架,如图5所示。...这里涉及两个问题如何设计特征以及如何学习参数。这里作者构造了12维与模板匹配相关统计。而参数学习采用强化学习过程,主要思想是在犯错时候更新二类分类器。...同时,此时匹配包含了��信息,因此如果t之前匹配存在错误,在后续关联具有纠正 图8: 采用近似在线多目标跟踪NOMT算法示意图[10]。...对于其中任意一个轨迹目标Am*t-1应在t-��到t存在可能存在匹配轨迹片段组Htm, 也称为目标假设,定义Htm={Htm,1,Htm,2,Htm,…}。

3.1K41

速读原著-TCPIP(BOOTP 分组格式)

第16章 BOOTP:引导程序协议 16.2 BOOTP 分组格式 BOOTP 请求和应答均被封装在U D P数据,如图1 6 - 1所示。 ?...“事务标识”字段是一个由客户设置并由服务器返回 32 bit整数。客户用它对请求和应答进行匹配每个请求,客户应该将该字段设置为一个随机数。 客户开始进行引导时,将“秒数”字段设置为一个时间。...客户必须设置它“客户硬件地址”字段。尽管这个与以太网数据头中相同,U D P数据也设置这个字段,但任何接收这个数据用户进程能很容易地获得它(例如一个BOOTP 服务器)。...一个进程通过查看 U D P数据报来确定以太网首部该字段通常是很困难(或者说是不可能)。 ? “服务器主机名”字段是一个空终止串,由服务器填写。...服务器还将在“引导文件名字段”填入包括用于系统引导文件名及其所在位置路径全名。 “特定厂商区域”字段用于 B O O T P进行不同扩展。1 6 . 6节将介绍这些扩展一些。

31620

视觉多目标跟踪算法综述(上)-附开源代码下载链接整理

图3:按照多目标跟踪形式化分为概率统计最大化多目标跟踪和确定性推导多目标跟踪 在确定性推导多目标跟踪框架,我们把检测和轨迹和匹配看作为二元变量,通过构 造一个整体目标函数,我们求变量最佳...这个算法分为两个步骤: 每一检测结果,利用贪心匹配算法与已有的对象轨迹进行关联。 利用关联结果,计算每个对象粒子群权重,作为粒子滤波框架观察似然概率。...这里涉及两个问题如何设计特征以及如何学习参数。这里作者构造了12维与模板匹配相关统计。而参数学习采用强化学习过程,主要思想是在犯错时候更新二类分类器。...同时,此时匹配包含了?信息,因此如果t之前匹配存在错误,在后续关联具有纠正。 ? 图8: 采用近似在线多目标跟踪NOMT算法示意图[10]。...(3-16) 这个公式包含三项,分别表示轨迹小段每个检测与跟踪目标的匹配代价,轨迹小段内部每两个检测匹配代价,以及轨迹小段和跟踪目标之间表观距离。

2.9K30

ICCV2021|STMN:双记忆网络提升视频行人ReID性能

02本文方法 本文提出STMN主要由三个部分构成:编码器、空间记忆模块和时间记忆模块。编码器输入每个视频提取一个行人表征和两个查询向量,分别对应于访问空间记忆模块和时间记忆模块。...,并通过余弦相似度计算相似度: 计算得到匹配概率 可以看作是当前输入行人特征包含有背景干扰项概率,作者认为背景干扰项存在多种,因此使用M个记忆向量分别进行存储,通过加权求和可以得到聚合记忆特征...: 该损失通过在两个记忆模块匹配概率矩阵设置一个最大最小差距阈值,来强制网络在训练期间访问和更新所有的记忆向量,避免出现上图左侧只更新中间向量情况。...其中对于MARS数据集,作者首先将训练集分成了两个子集,身份占比为500/125,并使用这些身份对应7075/1223个序列作为训练集和验证集,对于查询序列,是从上一步划分出来验证集中随机选择200...04总结 本文针对视频行人ReID任务提出了一种双记忆模块增强方法,称为STMN,该方法分别针对视频空间和时间干扰因素进行建模和抑制,并通过两个不同外部记忆模块进行存储和表示。

1.1K20

Python黑帽编程3.0 第三章 网络接口层攻击基础知识

3.0.2 数据链路层 在TCP/IP协议族数据链路层主要有三个目的: 1)为IP模块发送和接收数据 2)为ARP模块发送ARP请求和接收ARP应答...这两个标准稍有不同,因此链路层数据封装格式也有所不同数据地址为MAC 地址): ?...图3 3.0.3 SCAPY Scapy是一个强大交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量网络协议数据包,能够发送、捕捉、匹配求和回复包等等。...最重要他还有很多更优秀特性——发送无效数据、注入修改802.11数据、在WEP上解码加密通道(VOIP)、ARP缓存攻击(VLAN) 等,这也是其他工具无法处理完成。...nb:当有两个协议层有相同参数名时,nb用于到达你想要协议层。 r:是一个标志。当使用r标志时,意味着显示是参数原始

1.4K80

视频技术快览 0x1 - 视频编码

个字节作为长度标识,用来表示编码数据长度 # NALU 为了能够将一些通用编码参数提取出来,不在图像编码数据重复,H264 设计了两个重要参数集: SPS(序列参数集) 主要包含是图像宽...主要有下面 3 种方案来得到最优预测模式: 先每一种预测模式残差块像素求绝对求和,称之为 cost,然后取其中残差块绝对之和也就是 cost 最小预测模式为最优预测模式 残差块先进行...B 相比 P 主要是需要先编码后面的,并且 B 一个编码块可以有两个预测块,这两个预测块分别由两个参考预测得到,最后加权平均得到最终预测块。P 和 B 底层逻辑基本是一样。...在 H264 标准,P 最多支持从 16 个参考中选出一个作为编码块参考,但是同一个不同块可以选择不同参考,这就是多参考。...但是实际上在代码里面经常将二维 DCT 变换转换成两个一维 DCT 变换来进行。 在视频压缩,DCT 变换是在内预测和间预测之后进行。也就是说,DCT 变换其实是残差块做

70710

一文读懂 HTTP2 特性

二进制分 先来理解几个概念: :HTTP/2 数据通信最小单位消息:指 HTTP/2 逻辑上 HTTP 消息。例如请求和响应等,消息由一个或多个组成。 流:存在于连接一个虚拟通道。...HTTP / 1 求和响应报文,都是由起始行,首部和实体正文(可选)组成,各部分之间以文本换行符分隔。HTTP/2 将请求和响应数据分割为更小,并且它们采用二进制编码。...在HTTP/2,每个请求都可以带一个31bit优先,0表示最高优先级, 数值越大优先级越低。有了这个优先,客户端和服务器就可以在处理不同流时采取不同策略,以最优方式发送流、消息和。...“首部表”来跟踪和存储之前发送键-,对于相同数据,不再通过每次请求和响应发送; 首部表在HTTP/2连接存续期内始终存在,由客户端和服务器共同渐进地更新; 每个新首部键-要么被追加到当前表末尾...例如:下图中两个请求, 请求一发送了所有的头部字段,第二个请求则只需要发送差异数据,这样可以减少冗余数据,降低开销。

69200

一文读懂 HTTP2 特性

二进制分 先来理解几个概念: :HTTP/2 数据通信最小单位消息:指 HTTP/2 逻辑上 HTTP 消息。例如请求和响应等,消息由一个或多个组成。 流:存在于连接一个虚拟通道。...在HTTP/2,每个请求都可以带一个31bit优先,0表示最高优先级, 数值越大优先级越低。有了这个优先,客户端和服务器就可以在处理不同流时采取不同策略,以最优方式发送流、消息和。...为了减少这块资源消耗并提升性能, HTTP/2这些首部采取了压缩策略: HTTP/2在客户端和服务器端使用“首部表”来跟踪和存储之前发送键-,对于相同数据,不再通过每次请求和响应发送; 首部表在...HTTP/2连接存续期内始终存在,由客户端和服务器共同渐进地更新; 每个新首部键-要么被追加到当前表末尾,要么替换表之前。...例如:下图中两个请求, 请求一发送了所有的头部字段,第二个请求则只需要发送差异数据,这样可以减少冗余数据,降低开销。 ?

82611

实现一个h264编码器前期准备

P特点: 1.P是I后面相隔1~2编码; 2.P采用运动补偿方法传送它与前面的I或P差值及运动矢量(预测误差); 3.解码时必须将I预测与预测误差求和后才能重构完整P图像...接收端根据运动矢量在两个参考“找出(算出)”预测并与差值求和,得到B“某点”样,从而可得到完整B。...与以往标准P、B不同,H.264采用了前向与后向多个参考预测 数据分快 通常,宏块素有的码元都是被编码在单一比特串数据分块则为每一个slice创建多个比特串。...该特性提供了一种将一图像宏块分配到多个slice模式,每个slice都是一个独立编码单位,无论是间还是内编码都不能越界,如果在传输过程中出现数据丢失情况,可以利用已接收到宏块数据丢失宏块数据进行恢复...这在部分程度哂纳感弥补了差别图片信号功率不足,这种信号没有完全最小化。 使用块匹配技术运动估计器 在数据压缩,块匹配运动估计器可以任意处理每个新,使其用大小相同直接相邻对象进行传送。

39640

带宽节省利器——帧率上采样

前沿 考虑到帧率上采样在各方应用: 视频技术朝着更高分辨率,更高帧率方向发展,高帧率视频需求越来越大; 激增适配数据存储和传输,基础设施带来巨大挑战,直接前端隔丢弃一,末端插回来这一...通过搜索不同运动向量v, 将计算出MAD最小一个运动向量作为块Bij预测运动向量。这里匹配计算取YUVY分量灰度。...固定网格插是从计算出运动向量二分之一处采样,再插带当前块对应位置。固定网格插法插出每一个像素都有且唯一数据填充,不存在空洞和重叠问题。...取σ=10时两个像素间灰度差超过30时权重几乎降为0,也就是说灰度差超过30像素不会被累积到插,灰度差越低,像素贡献越大。...最后将4个子块样本分别按照在上升余弦窗wcos对应位置wcosself,wcosleft,wcostopleft,wcostop加权再求和得到最终子块。

10K50

目标跟踪基础:两张图片相似度算法

在跟踪,下一目标要和上一目标做一个匹配,才能确定是同一个目标。那么同样是行人,如何确定检测框是同一个目标呢?可以对检测框目标与上一针所有检测框目标进行相似度匹配。...特征匹配算法图片中局部特征进行有效匹配和比较,相对于像素级方法能更好地处理图像变换、缩放、旋转等变换操作。特征匹配算法性能受到图像质量、变换、遮挡、光照等因素影响。...Siamese网络训练过程通常涉及两个主要步骤:正样本和负样本对生成:从训练数据集中生成正样本和负样本。正样本包含相同类别的样本,负样本包含不同类别的样本。...SimGNN优点在于能够利用图数据结构信息和节点特征,进行有效相似度计算。SimGNN在推荐系统、文本匹配、社交网络分析等领域具有广泛应用。...03  总结在目标跟踪,相似度计算是用来度量当前目标与跟踪器所预测目标之间相似程度。基于相似度计算结果,可以用于确定当前中最可能目标位置或更新跟踪器状态。

1.9K30

操作系统是如何管理物理内存

1.首先,CPU算数逻辑单元看到都是逻辑地址2.当CPU需要把数据写入内存或从内存读取时,MMU会把逻辑地址转换成对应物理地址3.控制逻辑把数据、操作请求和物理地址发送到总线,分为读请求和写请求...•写请求,则把数据写入内存•读请求,则把数据从内存读取发送给CPU ?...各个段长度可以是0到某个允许最大之间一个数。不同长度可以不同(通常情况下也都不一样),段长度在运行期间可以动态改变,比如push数据时,堆栈段长度会增加,pop时会减少。...页式存储管理 页式存储管理有两个至关重要概念: 1.物理页(Frame | Page Frame | | 页):把物理地址空间分成大小相同基本单位。大小为2^n,如512/4096等。...但在概念上两者完全不同,主要表现在下述三个方面: 1.页是信息物理单位,分页是为了实现非连续分配,以便解决内存碎片问题, 提高内存利用率。

2.7K261

python数据分析——数据选择和运算

merge()是Python最常用函数之一,类似于Excelvlookup函数,它作用是可以根据一个或多个键将不同数据集链接起来。...True表示按连结主键(on 对应列名)进行升序排列。 【例】创建两个不同数据,并使用merge()其执行合并操作。 关键技术:merge()函数 首先创建两个DataFrame对象。...关键技术:使用’ id’键合并两个数据,并使用merge()其执行合并操作。...代码和输出结果如下所示: (2)使用多个键合并两个数据: 关键技术:使用’ id’键及’subject_id’键合并两个数据,并使用merge()其执行合并操作。...: 四、数据运算 pandas具有大量数据计算函数,比如求计数、求和、求平均值、求最大、最小、中位数、众数、方差、标准差等。

14910

电子稳像技术介绍

局部运动估计系统就是通过各种不同算法图像序列局部图像进行处理,估算出当前相对于参考运动偏移 LMVs,局部运动矢量精度受噪声影响,需要全局运动决定单元判断所估计运动矢量有效性以提高运动矢量检测精度...水平、垂直方向像素偏移量可根据实际分辨率进行调整,实现较好稳像效果,但稳定图像晃动量会损失部分图像信息。 3、数据处理 系统运动估计灰度图像进行操作,可以节省计算资源。...1、代表点匹配法(RPM) 代表图像最简单特征量,将图像分成四个区域,每个区域分别选取 30个代表点,每个点有一个确定搜索区域,建立先前与当前图像代表点之间关系式,最后以搜索区域内选定代表点为相对参考点做一个相同位移...,相应有一个绝对差值,所有代表点坐标的绝对求和,获得一个相关函数关系式,第k个代表点 p(i,j) = \sum I_{t-1}(x_k,y_k)-I_{t}(x_{k+i},y_{k+j}) 四个区域位移矢量平均作为图像运动矢量...4、位平面匹配法(BPM) 图像灰度图像位平面实现快速二匹配确定图像局部运动矢量。显著降低图像处理计算量。

8710

HTTP HTTPS HTTP1.1 HTTP2 HTTP3

二进制分 先来理解几个概念: :HTTP/2数据通信最小单位。 消息:指 HTTP/2 逻辑上 HTTP 消息,例如请求和响应等,消息由一个或多个组成。...HTTP / 1 求和响应报文,都是由起始行、首部和实体正文(可选)组成,各部分之间以文本换行符分隔。 HTTP/2 将请求和响应数据分割为更小,并且它们采用二进制编码。...•在HTTP/2,每个请求都可以带一个31bit优先,0表示最高优先级, 数值越大优先级越低。有了这个优先,客户端和服务器就可以在处理不同流时采取不同策略,以最优方式发送流、消息和。...“首部表”来跟踪和存储之前发送键-,对于相同数据,不再通过每次请求和响应发送;•首部表在HTTP/2连接存续期内始终存在,由客户端和服务器共同渐进地更新;•每个新首部键-要么被追加到当前表末尾...例如:下图中两个请求, 请求一发送了所有的头部字段,第二个请求则只需要发送差异数据,这样可以减少冗余数据,降低开销。

2.5K11
领券