我有一个矩阵,其尺寸不会是3的倍数,也可能是.我们如何将整个图像分成3*3矩阵的块.(可以忽略不属于3*3倍数的最后一个.此外,3*3矩阵可以保存在数组中.
a=3; b=3; %window size
x=size(f,1)/a; y=size(f,2)/b; %f is the original image
m=a*ones(1,x); n=b*ones(1,y);
I=mat2cell(f,m,n);
Run Code Online (Sandbox Code Playgroud) 我对具有40k文档的集合进行汇总查询。
{ aggregate: "REV_TABLE", pipeline: [ { $match: { r: { $lte: 1486066601 }, ISDI_ID: "17" } }, { $group: { _id: "$l", maxVer: { $max: "$r" } } } ] }
Run Code Online (Sandbox Code Playgroud)
我有两个索引:{“ r”:1}和{“ r”:1,“ ISDI”:1}并且背景索引打开。最初,当文档较小时,通常需要不到100毫秒的时间。现在,由于大约35k +,因此耗时超过300ms。
这是预料之中的,我猜35k不是那么大,但是为什么查询要花这么长时间才能返回。