如何用卷积的概念 或者其他方式,可以优化掉这两个for循环,加速算法
import numpy as np
data = np.zeros([500,500])
a = []
b = []
for i in range(50):
d = data[i*10:i*10+10]
for j in range(450):
a .append(np.sum(d[:,j:j+50]))
b.append(a)
如何用卷积的概念 或者其他方式,可以优化掉这两个for循环,加速算法
import numpy as np
data = np.zeros([500,500])
a = []
b = []
for i in range(50):
d = data[i*10:i*10+10]
for j in range(450):
a .append(np.sum(d[:,j:j+50]))
b.append(a)