行列の乗法では,例えば A とB の積AB を考える場合には,A の列数と B の行数を同じ数に揃えなくてはいけない.すなわち,A がn×m の行列であれば B はm×p のような形でなければ,積を定義できない.列ベクトル xに 行列 A を作用させる場合には,A を左から掛けて Ax とする. ...
for layer in self.layers: layer.update(d) xor np.random.seed(seed=1) ed = ED(2, 8, 5) data = np.array([[0, 0], [0, 1], [1, 0], [1, 1]]) y = data[:, 0] ^ data[:, 1] for i in range(100): output = ed(data) d = y - output ed.update(d) for i, j...
ret = zeros([nframe, nfreq], dtype = complex128)foriiterinxrange(nframe):#print iiter + 1, "/", nframeistart = iiter * nhop iend = istart + fftLen# FFT (input signal)sig_fft = fft(new_sig[istart : iend])# 行列積ret[iiter] = sig_fft * sparseKernel.Treturnret, freqs 开...
sysimporttarfileimportnumpyasnptry:importurllib.requestexceptImportError:raiseImportError('please use python 3.x ...')try:importcPickleaspickleexceptImportError:importpickle# --- dir ---cwd=os.path.abspath(__file__)cdir=os.path.dirname(cwd)# --- url ---url_base="https://www.cs....