提问人:sariii 提问时间:3/16/2020 最后编辑:sariii 更新时间:3/16/2020 访问量:119
如何在没有for循环的字典中搜索张量的ID的ID
how to search id of a tensor in a dictionary without for loop
问:
我有一个这样的张量:
idx = [[1, 2, 3],
[8, 0, 10]]
我有这样的字典:
docs = {'computer': {'1': 1, '3': 5, '8': 2},
'politics':{'0': 2, '1': 2, '3': 1}}
我想创建一个这样的字典:idx
docs
mydic ={'1': 3, '1_2': 0, '1_3': 2, '2': 0,'2_3':0, '3':6,
'8':2, '8_0':0, '8_10': 0, '0':2, '0_10':0, '10':0}
如何在不遍历张量的情况下做到这一点?
如果我想解释这里发生的事情,例如,每个维度中的每个元素,我研究,我通过求和每个元素的值(作为求和)来计算频率。我还考虑了共现。 是 dict 的字典,每个字典代表一个文档。我用 显示 1 和 2 的共现。[1,2,3]
docs
1
3
docs
1_2
在不遍历张量的情况下执行此操作是否可行?如果是这样,如何。 我做了一些事情,但它使用了for循环。
答: 暂无答案
评论
docs
set
idx
docs
docs
是一个字典在您的代码中可能是这种情况,但在您上面共享的内容中并非如此。我检查了一下,只是为了确定。type()