weixin_59094960 2023-05-03 20:38 采纳率: 55.6%
浏览 67
已结题

折线图形匹配用哪个库

img

如上图,有一条折线a,以坐标(x,y)来表示其各个端点,如:a = [(x0,y0),(x1,y1)……]。且各个端点的横坐标距离并不相等(意思就是X(i)-X(i-1)是一个随机正整数)。用dataframe的x、y两列记录折线各个端点的数据。有另外一条折线数据库,数据格式与a相同。

需求1

将a与数据库总体进行匹配,求图形相似度。

需求2

在数据库中找出与a相似度大于90%的部分,并打印范围(用索引表示范围)。

思考

1、这个匹配类似于声纹匹配,但并非每一帧上都有数据,比如(3,54),(5,-1.53),那么在x轴=4上就没有数据。
2、在“需求2”中,匹配出来的数据长度不一定等于a,比如a有5个端点,而数据库中可能17个连续端点构成的折线肉眼上能看到非常相似,那就应该匹配出来。
3、应该用什么库来实现该功能?dtaidistance?scipy?
4、请给出代码及中文注释

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-05-03 21:00
    关注

    (1)你的数据输入是什么,是折线的话,需要图像识别,如果有原始数据就不需要
    (2)你说的相似度是什么。是相关性还是值的相似性,是比较相对相似性还是绝对相似性,比如说,平均值和方差都可以表示相似性,你需要哪个。

    评论

报告相同问题?

问题事件

  • 系统已结题 5月11日
  • 创建了问题 5月3日