python - 错误消息:“未压缩的距离矩阵”
问题描述
我已经实现了 hrp,如下面的链接中所述。我使用不同的输入运行。该代码产生合理的结果,但我收到错误消息:
“主要:75:ClusterWarning:scipy.cluster:对称非负空心观察矩阵看起来可疑地像一个未压缩的距离矩阵”
谁能解释一下这是什么意思?
解决方案
该scipy.cluster.hierarchy.linkage
函数接受一维压缩距离矩阵或二维观察向量数组。该警告仅表示您传递了一个看起来像冗余距离矩阵(非负、对称、对角线全为零)的二维矩阵,但它被视为二维观察矩阵。如果它实际上是一个距离矩阵,则应在传递给之前将其转换为压缩形式scipy.cluster.hierarchy.linkage
。该scipy.spatial.distance.squareform
函数可用于在两种距离矩阵形式之间进行转换。
推荐阅读
- php - 我在我的 PC 上的本地主机中的表单工作但在服务器上不起作用
- android - 如何在 android 中使用 jaudiotagger 更改歌曲的歌曲封面艺术?
- jquery - 当所有具有所需类的字段都被填充时,如何将类动态切换到 div?
- for-loop - 在 Rust 的 if 块中创建了一个向量。if 范围结束后如何使用?
- laravel - 如何在 Laravel 中使用 @can 将变量从视图发送到策略
- excel - Excel VBA 自动功能重置/图像加载
- tabulator - 如何为csv制作下载按钮?
- php - 在 laravel 中,该路由不支持 POST 方法。支持的方法:GET、HEAD Plz
- html - 如何修复 IE11 中的列表卡?图像很大(css Grid)Crhome,Safari 运行良好
- node.js - AWS: Steps to pass a node.js application to EC2