对一维数据使用什么聚类算法? [关闭]

2023-12-11

我有一个数组中的数字列表。每个元素的索引是 X,值是 Y。我如何对这些数据进行分区/聚类? 如果我有一个数组,我只想要一组标记每个分区末尾的值。由于我正在研究 Python,请提及是否有库可以执行相同的操作。

Thanks.


K-Means 是一种非常简单的聚类算法,我想说在进行更复杂的事情之前首先要进行测试。 K 均值算法http://en.wikipedia.org/wiki/K-means_clustering

强烈建议进行正确的 K-Means 初始化http://en.wikipedia.org/wiki/K-means%2B%2B, as it.

如果您对 K-Means 不满意,那么您可以使用高斯混合的 EM 算法(http://en.wikipedia.org/wiki/Mixture_model),编码并不太难,您可以使用 K-Means 来初始化它!

这些已经在 Python 中实现了 100 次,检查任何机器学习工具箱。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

对一维数据使用什么聚类算法? [关闭] 的相关文章

随机推荐

  • 如何在 Yii2 中的 $content 之前在主布局页面中传递全局变量

    我正在尝试使用 Nav widget 在 yii2 中创建动态菜单 这是我在主布局页面的菜单部分中的代码 echo Nav widget options gt class gt navbar nav navbar right items g
  • java.lang.IllegalStateException:在 JSF 2 中已为此响应调用 getOutputStream()

    我有一个用 xml 编写 jsp 页面的遗留代码 我正在尝试将其转换为 JSF 2 但我收到以下异常 Jul 10 2012 11 34 57 AM com sun faces application view FaceletViewHan
  • JS Canvas:如何使矩形到达边界后来回移动

    所以我有一个向右移动的矩形 我怎样才能让矩形在触及边界时反转它 我正在努力让它来回
  • CLI 中的 JUnit 测试等效项

    我编写了某些代码 但它并没有主要方法 但我想知道代码是否有问题 基本上我可以使用 Eclipse 中的 JUnit 测试用例来完成它 我使用的是 Linux 但我面临的情况是 我必须在目前没有 Eclipse 的 Windows 中测试它
  • 在 SQL 数据库上强制执行“零或一对一”关系?

    我有一个Post实体和一个FbPost entity Post FbPost为 null 或FbPost 并且没有两个Post实体可以引用相同的FbPost实体 换句话说 zero or one to one 强制执行此操作的正确方法是什么
  • 按分隔符分割字符串,但如果它被转义则不会

    如何用分隔符分割字符串 但如果它被转义则不能分割 例如 我有一个字符串 1 2 2 3 4 4 分隔符是 转义分隔符是 此外 我想忽略转义的反斜杠 所以在 the 仍然是一个分隔符 因此 使用上面的字符串 结果应该是 0 gt 1 1 gt
  • parsedhtml 不再响应

    因此 我尝试从网站获取一些文本 一旦我尝试使用 ParsedHtml 返回对象 powershell 就会停止响应 即使我让它在后台运行几分钟 它也不会再执行任何操作 造成这种情况的原因是什么 PS P gt url mywebsite P
  • Flask:当 flash() 位于 @app.before_request 中时获取随机重复的 flash 消息

    当我在 app before request 中使用 flash 时 我得到的似乎是随机数量的重复条目 一遍又一遍地刷新页面会给我 1 到 4 条重复的消息 没有任何重定向 我的代码很简单 if app config INSTANCE DE
  • 避免 html 模板中的自动转义

    尝试使用 URL 呈现 HTML 模板 问题是 URL 中包含 而这些字符被转义了 我尝试使用template URL http myurl com data aaa jpg 并且template HTML http myurl com d
  • 从 numpy 数组中分离出最大/最小的标记补丁

    我有一个大的 numpy 数组 并用 scipy 中的连接组件标签对其进行标记 现在我想创建这个数组的子集 其中只留下尺寸最大或最小的标签 当然 这两个极值都可能出现多次 import numpy from scipy import ndi
  • React Hook 中使用 setInterval() 的 Javascript 闭包

    在下面的示例中 我预计控制台中的计数值将像 UI 中一样增加 然而事实并非如此 该值始终为0 但UI中的值却增加了 我知道这个问题可能与 Javascript Closure 有关 在我的理解中 count应参考中的值useState 自从
  • Angular 4.3.4 破坏了 mdInput 和 md-input-container

    我的团队最近从 4 3 0 升级到 Angular 4 3 3 在这些更改之后 mdInput 和 md input container 不再正常工作 在您单击输入字段之前 动画将按照material angular io componen
  • 在 NHibernate / SQL Server 中自动截断字符串

    我在 SQL Server 2005 数据库中有一个 nvarchar 2000 列 并将其映射到 NHibernate 中 如下所示
  • XE5 Android TBitmap.LoadFromStream 在线程内失败

    我正在使用 Delphi XE5 创建一个简单的 Android 游戏 我有一些资源 PNG 和 Jpeg 我想在我的程序加载所有资源时显示加载屏幕 但我发现将 TBitmap LoadFromFile 或 TBitmap LoadFrom
  • Thymeleaf 表单使用 ArrayList 对象提交

    我编写了一个简单的程序 用于表单提交 并将数据 ArrayList 从表发送到控制器类 提交表单时 数据始终为空 不确定我在这里做错了什么 我几乎花了很多时间来确定问题 但运气不佳 控制器类 我在 Post 方法中总是得到 null pub
  • magento multistore子文件夹没有符号链接

    是否可以设置带有子文件夹 子目录的 magento 多重商店而无需创建符号链接 For example www mainstore www mainstore store1 www mainstore store2 www mainstor
  • Pandas:如何将年度数据相互叠加

    我有一系列按时间值 浮点数 索引的数据 我想获取该系列的块并将它们绘制在彼此之上 举例来说 假设我在 20 周的时间内大约每 10 分钟获取一次股票价格 并且我想通过绘制 20 条股票价格线来查看每周模式 所以我的 X 轴是一周 我有 20
  • Android中计算用户移动速度

    我需要计算用户移动的速度 所以我们需要两件事来计算速度 GPS and Accelerometer 但两者都有其局限性 1 GPS并非始终可用 虽然我始终获取用户的当前位置 但我从Network provider仅而不是来自GPS 2 Ac
  • 使用 magrittr 管道前向运算符传递参数两次

    这是一个让我烦恼的虚拟例子 在vanilla会议 library magrittr test gt is na 1 FALSE test gt nchar gt 3 1 TRUE test gt is na 1 FALSE test gt
  • 对一维数据使用什么聚类算法? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我有一个数组中的数字列表 每个元素的索引是 X 值是 Y 我如何对这些数据进行分