在尝试对张量进行哈达玛积的时候,发现已有的函数基本针对各类矩阵、张量乘法,但是都不能实现哈达玛积,因此写了一个,其实也简单。
这里是针对三维张量
for i in range(rui.shape[2]):
for j in range(rui.shape[0]):
for k in range(rui.shape[1]):
res[j, k, i] = sharpen[j, k, i] * rui[j, k, i]
也可以改为二维矩阵
for j in range(rui.shape[0]):
for k in range(rui.shape[1]):
res[j, k] = sharpen[j, k] * rui[j, k]