社区
C#
帖子详情
判断两个字符串的相似程度
RadishRabbitGao
2005-06-28 03:08:47
判断两个字符串相似度,返回一个double,1=完全相同,0=完全不相同
.Net里面有没有这个功能?
如果没有,有没有源代码借鉴?
谢谢
...全文
485
16
打赏
收藏
判断两个字符串的相似程度
判断两个字符串相似度,返回一个double,1=完全相同,0=完全不相同 .Net里面有没有这个功能? 如果没有,有没有源代码借鉴? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhongwanli
2005-06-28
打赏
举报
回复
MARK
wh8254
2005-06-28
打赏
举报
回复
相似度?????
如果要比较,就只有两种,一种是相同,一种就是不相同!
搂主究竟想做什么?
相似度该怎么定义???
qingwaxw1980
2005-06-28
打赏
举报
回复
string s1="abcdefg";
string s2="abcdefh";
int i=string.Compare(s1,s2,false);
绝对可以
wxwx110
2005-06-28
打赏
举报
回复
这个哪里是几行代码就可以搞定的?
zeusvenus
2005-06-28
打赏
举报
回复
知道相似度又能干吗呢?语言学研究用???
string.Compare()出来的还不是相似度.
zhiang75
2005-06-28
打赏
举报
回复
计算机处理模糊逻辑?
我看你还是先把模糊逻辑量化后在处理吧....
要不编个神经元...来处理...
hedonister
2005-06-28
打赏
举报
回复
这种算法有什么意义?
什么叫完全不相同?
freelyl
2005-06-28
打赏
举报
回复
其实相似度算法在乎需求
tiaoci
2005-06-28
打赏
举报
回复
soundex仅对英文单词有效,对汉字没有用的
tiaoci
2005-06-28
打赏
举报
回复
关键看怎么定义相似度,我觉得可以这样定义
定义 字符串 s1 , s2,
它们的最长公共子串为 s, 那么相似度则为
len(s) * 2 / (len(s1) + len(s2))
比方 s1 = abcde, s2 = abfade
那么最长公共子串 s = abde, 于是相似度为 2*4/(5 +6) = 8/11
这样比较合理吧
biao88482005
2005-06-28
打赏
举报
回复
string.Compare()就可以
hoge66
2005-06-28
打赏
举报
回复
string s1="abcdefg";
string s2="abcdefh";
int i=string.Compare(s1,s2,false);
就是这样!
chenyuming2004
2005-06-28
打赏
举报
回复
string s1="abcdefg";
string s2="abcdefh";
int i=string.Compare(s1,s2,false);
i的返回值:
小于零 strA 小于 strB。
零 strA 等于 strB。
大于零 strA 大于 strB。
saucer
2005-06-28
打赏
举报
回复
what is the definition of 相似度? if you mean something like SoundEx, see
http://www.codeproject.com/csharp/soundex.asp?df=100&forumid=3171&exp=0&select=521469
RadishRabbitGao
2005-06-28
打赏
举报
回复
是做搜索引擎用的
leo_asp
2005-06-28
打赏
举报
回复
学习
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
简单
判断
两个
字符串
的
相似
程度
可直接使用difflib.SequenceMatcher def ratio(self): """Return a measure of the sequences' similarity (float in [0,1]). Where T is the total ...M:
两个
字符串
相同的字符数 T:
两个
字符串
总字符数
java
判断
字符串
相似
度_JAVA 获取
两个
字符串
的
相似
度
该方法需要传入
两个
字符串
,经过计算,会返回
两个
字符串
的
相似
度,返回值为float类型。首先看看几个测试结果
字符串
1: "亲爱的朋友们,大家早上好。"
字符串
2: "亲爱的朋友们,大家晚上好。"返回结果:92.30769字符...
比较
两个
字符串
的
相似
度算法
平时的编码中,我们经常需要
判断
两个
文本的
相似
性,不管是用来做文本纠错或者去重等等,那么我们应该以什么维度来
判断
相似
性呢?这些算法又怎么实现呢?这篇文章对常见的计算方式做一个记录。Leven...
比较2个
字符串
的
相似
度
比较
字符串
"我出门了"和"我要出门了",只需调用方法getSimilarityByNormal: // 比较标题
相似
度 Double similarity = SimilarityDegreeUtil.getSimilarityByNormal("我出门了", "我要出门了"); 方法利用了余弦...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章