我有下面的代码,我用它分层次地进行聚类。我的数据对象是我之前计算的相似距离数组。我认为我正在正确地执行集群。我以为我可以得到集群的叶子,但是当我将它与原始输入进行比较时,就会发现不匹配。
我有两个问题:
为什么我的集群的叶子与我的实际输入数据不匹配?
如何通过链接矩阵或簇节点从集群中提取原始数据?
import numpy as np
import pandas
import scipy.cluster.hierarchy as sch
def list_difference(list1, list2):
return [value for value in list1 if val
THis是我为postgres编写的用于check约束的原始查询
ALTER TABLE rea_asplinkage ADD CONSTRAINT asp_sub_project_positive_integer
CHECK (
jsonb_typeof(linkage-> 'root' -> 'in_sub_project') is not distinct from 'number'
and (linkage->'root'->>