image - 如何将我的图像矢量大小从 64,128 转换为 64*128 的矢量
问题描述
这是我用于余弦相似度的代码(如下)。我的图像形状是 (64,128,1)。我正在使用余弦相似度来测量图像之间的相似度(像素相似度?)。我在网上某处读到,我们必须首先“在向量 M*N 行中转换大小为 M 行 XN 列的图像”。这对我来说意味着什么?我将如何转换我的图像以使它们以正确的形式出现?
i1_norm = i1/np.sqrt(np.sum(i1**2))
i2_norm = i2/np.sqrt(np.sum(i2**2))
dist=np.sum(i1_norm*i2_norm)
解决方案
推荐阅读
- signalr - .Net Core SignalR:如何保持连接
- react-native - 用户定义的组件未在 react-native 中导致其他屏幕
- google-apps-script - 通过脚本将单元格超链接分配给按钮
- vue.js - 在 Vue.js 组件中设置 websocket 监听器
- docker - 如何在另一个docker中访问docker中的elasticsearch?
- android - 如何在 textwatcher 中使用多个 EditText 进行 gst 计算
- xamarin.forms - DispatcherHelper 的 Prism 等价物是什么?
- gnuplot - gnuplot:如何在聚集直方图的条形图上绘制点?
- r - 如何修复应用 dcast 后值变为 0 和 1 的数据帧
- sql - TSQL:根据临时表中的列查找字符串的一部分