具体地说,我正在尝试从一个内核函数创建一个内核矩阵,该内核函数将向量作为输入,并产生一个标量作为输出。因此,核矩阵是每对向量的此类输出的2D矩阵。在向量输入本身是1D的情况下,我可以使用bsxfun:
x = [1;2;3;4]; kerfun = @(s,t) (s-t) % some function, doesn't matter, exceptthat it returns a
我有一个大小为[c, n, m]的矩阵,其中c是多个通道;n和m是宽度和高度。在特定的例子中,我有一个矩阵,它有1000个通道。我想对每个通道分别用一个大小为a x a的内核进行卷积。在我的示例中,内核大小是3 x 3。在scipy或numpy中是否有任何函数可以执行这种操作而不使用循环遍历通道?我找到了scipy.ndimag