我有一个聚类软件,其中pattern是字符串。 使用最长公共子序列通过相似性对字符串进行分组。 有可能制作这个星团的2d图?如何在xy轴上表示字符串??
我唯一的想法是使用ascii代码以获得字符串中的整数,例如: 红色= 315 因为r = 114 e = 101 d = 100
但这是1D表示!!
P.S。该软件是Java,但对于绘图数据,我通常使用Matlab
答案 0 :(得分:2)
将字符串转换为数字的方法有很多种。本质上它只是一个字节序列,所以它们已经是数字。
问题是,您希望看到?大多数这些“转换”将遍布整个地方,实际上并没有传达太多意义。
我想到的两种技术是自组织映射和多维缩放。您可以将相似性数据提供给方法,并让它将对象排列在2D地图中。
那可能会起作用,看起来很漂亮,但并没有真正回答“你想达到什么目标”的问题。