首页 > 其他分享 >匹配矩阵

匹配矩阵

时间:2023-04-04 20:34:01浏览次数:36  
标签:匹配 14 cc dd 矩阵 FALSE rownames in%

a <- matrix(c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15),nrow=3,ncol=5)
c <- matrix(c(2,3,3,3,3,4,4,4,4,8,8,8),nrow=3,ncol=4)
rownames(a)<-c("aa","cc","kk")
rownames(c)<-c("dd","cc","ee")
> a
   [,1] [,2] [,3] [,4] [,5]
aa    1    4    7   10   13
cc    2    5    8   11   14
kk    3    6    9   12   15
> c
   [,1] [,2] [,3] [,4]
dd    2    3    4    8
cc    3    3    4    8
ee    3    4    4    8
> rownames(c)
[1] "dd" "cc" "ee"
> rownames(c) %in% rownames(a)
[1] FALSE  TRUE FALSE
> which(rownames(c) %in% rownames(a))
[1] 2
> a[which(rownames(c) %in% rownames(a)),]
[1]  2  5  8 11 14
> c[which(rownames(c) %in% rownames(a)),]
[1] 3 3 4 8

  

标签:匹配,14,cc,dd,矩阵,FALSE,rownames,in%
From: https://www.cnblogs.com/stelladi/p/17287819.html

相关文章

  • 图像向量化_向量存储以及向量搜索和匹配
    图像数据向量化PyTorchpipinstall-itransformerstransformers包又名pytorch-transformers或者pytorch-pretrained-bert。它提供了一些列的STOA模型的实现,包括(Bert、XLNet、RoBERTa等)pytorch_model.binpipinstallsentence-transformers该框架基于......
  • Notepad++ 中,要匹配数字并将其换行
    在Notepad++中,要匹配数字并将其换行,您可以使用正则表达式。请按照以下步骤操作:打开Notepad++,然后打开要处理的文件。按Ctrl+H打开“查找与替换”对话框。在“查找”标签下,选择“正则表达式”选项。在“查找内容”框中输入以下正则表达式:(\d+)这个正则表达式将匹配一个或多......
  • Maze 第二十届浙大城市学院程序设计竞赛 (二分图,网络流(对于表格,矩阵是如何建边的))
    题目大意:给出一个01矩阵,给出q,p分别表示选一个点的权值,和选2个连在一起的点的权值问如何让权值更大 注意:在Dinic的时间复杂度对于二分图这种边权为1,时间复杂度为NsqrtN, 不是n^2m  思路:更具题目的条件限制,他的建边一定是2个矮在一起的因此更具(i......
  • Python字符串模糊匹配
    四种模糊匹配方法1、ratio()——使用纯LevenshteinDistance进行匹配。2、partial_ratio()——基于最佳的子串(substrings)进行匹配3、token_set_ratio——对字符串进行标记(tokenizes)并在匹配之前按字母顺序对它们进行排序 4、token_set_ratio——对字符串进行标记(tokenizes)并......
  • 【SciPy】Sparse稀疏矩阵主要存储格式总结(转载)
    原文:【SciPy】Sparse稀疏矩阵主要存储格式总结在数据科学和深度学习等领域常会采用矩阵格式来存储数据,但当矩阵较为庞大且非零元素较少时,运算效率和存储有效率并不高。所以,通常我们采用Sparse稀疏矩阵的方式来存储矩阵,提高存储和运算效率。下面将对SciPy中七种常见的存储方式(COO/......
  • 1594. 矩阵的最大非负积
    题目描述给了一个矩阵grid,里面的数字有正有负问从左上角到右下角的最大乘积?f1-dp基本分析这里有正又负会有啥问题?可能最小的负*负数会产生最大的正数,所以需要维护两个值,最大的路径积和最小的路径积怎么进行转移?只能从左边或者上面转移来,需要对grid[i][j]的值按照正负分类讨......
  • ASP正则匹配方法
    ASP正则匹配方法  方法二:找到匹配的进行替换ip="127.0.0.1"FunctionReplaceTest(str,patrn,replStr) DimregEx,str1 SetregEx=NewRegExp regEx.Pattern=patrn regEx.IgnoreCase=True ReplaceTest=regEx.Replace(str,replStr)EndFunctionre......
  • 认识mysql组合索引的最左匹配原则
    关于mysql组合索引的最左匹配原则很多人都理解都是不正确的,那接下来就带你正确的认识它。为何要使用组合索引呢效率高,减少查询开销,索引列越多,通过索引筛选出的数据越少覆盖索引,MySQL可以直接通过遍历索引取得数据,而无需回表,这减少了很多的随机io操最左匹配原则是什么顾名思义,就是最......
  • 力扣---剑指 Offer 12. 矩阵中的路径
    给定一个 mxn二维字符网格 board和一个字符串单词 word。如果 word存在于网格中,返回true;否则,返回false。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 例如,......
  • acwing 4405.统计子矩阵的和
    原题链接解题思路通过i和j来控制子矩阵的左右边界,通过s和t来控制子矩阵的上下边界,在子矩阵的和小于k时候,统计子矩阵的个数。代码#include<iostream>usingnamespacestd;constintN=550;inta[N][N];//i与j控制左右边界,st控制上下边界计算二维矩阵和intmai......