给定一个数据集,其输入格式为带中括号的二维列表,形如
[[1,2],
[3,4],
[5,6]]
给定一个包含 N 个信号的数据集,每个信号用一个 D 维特征向量表示。你需要计算所有信号对 (i,j) 之间的亲和度,并输出 NimesN 的亲和度矩阵。
有三种亲和度计算方式可供选择:
dot):直接计算两个向量的内积,即 Sij=xiTxj。poly):Sij=(xiTxj)d,其中次数 d 可指定,默认值为 2。gauss):Sij=exp(−α∥xi−xj∥2),其中 α 为衰减系数,可指定,默认值为 0.5。对于类型 gauss,输出的矩阵元素需四舍五入保留两位小数;对于其他类型,矩阵元素四舍五入取整。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.