我有一个产品数据集的TF-IDF矩阵:
tfidf = TfidfVectorizer().fit_transform(words)
Run Code Online (Sandbox Code Playgroud)
这里的话是说明的列表。这将生成69258x22024矩阵。
现在,我想找到一个新产品与矩阵中的余弦相似度,因为我需要找到与其最相似的10个乘积。我使用与上面相同的方法对其进行矢量化。
但是,我不能将矩阵相乘,因为它们的大小不同(新的矩阵将是6个单词,所以是1x6的矩阵),因此我需要制作一个TFIDFVectorizer,其列数为原始列数。
我该怎么做?
我有一个网格,其中项目是动态添加的,简而言之,我希望每个项目占用所有可用的列,如果这些列未填充.例如,在这张图片中,我希望棕色和青色元素一直向右移动.
我可以通过告诉每个项目要跨越多少列来手动完成,但我想自动完成.一些结果代码:
#wrapper {
background-color: white;
width: 96px;
height: 100%;
margin: 0 auto;
}
.half-hours {
height: 20px;
background-color: white;
border-top: 1px solid rgba(24.7%, 31.8%, 71%, 0.7);
}
#timeline_wrapper {
position: absolute;
margin: 0 auto;
margin-left: -24px;
width: 120px;
height: 100%;
}
#timeline {
float: right;
height: 100%;
width: 96px;
position: relative;
}
#events {
margin: 0 auto;
height: 50%;
width: 85px;
position: relative;
display: grid;
grid-template-rows: repeat(30, 20px);
grid-gap: 1px;
grid-template-columns: repeat(3, auto);
}
.event {
width: 100%;
height: …Run Code Online (Sandbox Code Playgroud)