import numpy as np #卷积计算 a = [1, 2, 3, 4, 5] b = [3, 2, 1] c = np.convolve(a, b, 'full') d = np.convolve(a, b, 'same') e = np.convolve(a, b, 'valid') print(c) print(d) print(e) a = [1, 2, 3, 4, 5, 6] A = np.zeros((3, 3)) for j in range(3) : A[j, ] = a[j:j+3] print(A) B = a[3: 6] x = np.linalg.lstsq(A, B)[0] print(x) print(np.dot(B, x))
卷积与线性预测
最新推荐文章于 2023-10-21 21:24:09 发布