gpt4 book ai didi

ios - 数组 Swift 的相似度百分比

转载 作者:行者123 更新时间:2023-11-28 11:16:40 24 4
gpt4 key购买 nike

假设我有两个数组:

var arrayOne = ["Hi", "Hello", "Hey", "Howdy"]
var arrayOne = ["Hi", "Hello", "Hey", "Not Howdy"]

我可以做些什么来比较数组元素的相似程度?与返回 75% 的函数一样 因为前三个元素相同但最后一个元素不同。我在我的项目中使用的数组是字符串,但除了少数元素外,它们几乎完全匹配。我需要查看差异的百分比。有什么想法吗?

最佳答案

let arrayOne = ["Hi", "Hello", "Hey", "Howdy"]
let arrayTwo = ["Hi", "Hello", "Hey", "Not Howdy"]
var matches = 0
for (index, item) in enumerate(arrayOne) {
if item == arrayTwo[index] {
matches++
}
}
Double(matches) / Double(arrayOne.count) // 0.75

关于ios - 数组 Swift 的相似度百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31258898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com