集包含查询的数据结构

问题描述

到目前为止我做过的事情:我有一组地图(数据库的一种),其中每个集合都是字符串的集合(由医生测量的不同特征)。看起来像这样:

{{"temperature","blood pressure"}: Model1,{"temperature","weight"}: Model2,"blood pressure","weight"}: Model3}

每个集合都映射到用于该特定测量的ML模型。集合可能具有不同数量的要素,要素重叠(例如,“温度”频繁出现)。

任务:医生进行了一些测量,例如G。有人只测量{"temperature","weight"}。我必须检查数据库中的哪些集合在此集合中包含在内,所以我知道该数据可以使用哪种模型。 G。对于此示例,有Model2可用。如果模型不需要所有测得的特征也可以-我只要求模型不需要比测得的特征更多的特征。我需要一种数据结构来有效地进行此类查询。

数据:尚未以任何方式进行组织,我也未绑定到特定语言(我更喜欢Python,因为应用程序的其余部分都在其中,但这不是必需的)。我可以按要求的任何方式对其进行修改,例如G。通过字符串ID识别模型,或将其扔到一些关系/非关系数据库中。

问题:哪种数据结构/数据库类型/数据组织对此类查询有效?我愿意自己实现数据结构,也可以使用SQL,MongoDB或任何其他解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)