algorithm - 在计算它们的接近程度后从 3 个值中选择 2 个或 3 个值的算法
问题描述
我想找到一个特定的算法来选择 3 个给定值中的 2 个或 3 个。就像我有一组值 10,11,12 所有三个都足够接近,所以我将计算值的平均值并返回平均值。再举一个例子,如果值为 6,10,12。然后我将选择 10 和 12 并计算平均值并返回平均值。虽然这些值不一定在这个范围内,但也可以达到数千。但是只有三个数值。我希望我足够清楚。我不知道如何处理这个问题,我需要一些帮助。谢谢
解决方案
只需计算所有 4 种可能的选择(2 个值的 3 种可能性,所有三个值 1 种可能性),计算均值,检查哪个“最喜欢”并返回它。
所以唯一的问题是定义“足够接近”来决定 4 种方法中的哪一种是您想要返回的方法。
推荐阅读
- ios - UITapGestureRecognizer 添加到 UIView 类型的屏幕上
- php - PHP Laravel - 使用 LaravelGettext 进行多语言环境路由?
- javascript - 在 Twilio API 上下载 WhatsApp 位置文件
- web-services - 实现自定义 Web 服务后不再使用 platformwebservice
- php - 使用过滤器将 html 添加到 WooCommerce 商店通知
- javascript - 从表单收集数据,在对象中堆叠并使用 Vue 使用 AJAX 发送
- opencv - 如何在 ubuntu 18.04 中正确配置 g++ 与 opecv 的链接?
- python - 在 pandas Dataframe 函数中使用 shift 函数
- html - IE11如何在不提示程序选择器的情况下下载文件
- bash - 将 Bash 命令与 AWS CLI 复制命令相结合