def poly_matmul(A, B):
“””Multiply a polynomial matrix A of shape (*,m) times
a matrix B of shape (m,n) to yield a polynomial matrix
C of shape (*,n).
“””
C = []
m, n = B.shape
for i in range(n):
# Use numpy.polyadd to compute A * B[:,i] and
# append it to C (using C.append())
# YOUR CODE HERE
raise NotImplementedError()

returnC​

  def poly matmul(A, B): Multiply a polynomial matrix A of shape (*,m) times a matrix B of shape (m,n) to yield a polynomial matrix c of shape *,n) c=[] m, nB.shape for i in range (n): # Use numpy.polyadd to compute A * B[:,ǐ] and # append it to C (using c. append()) # YOUR CODE HERE raise NotImplementedError() return C

def poly matmul(A, B): “” “Multiply a polynomial matrix A of shape (*,m) times a matrix B of shape (m,n) to yield a polynomial matrix c of shape *,n) c=[] m, nB.shape for i in range (n): # Use numpy.polyadd to compute A * B[:,ǐ] and # append it to C (using c. append()) # YOUR CODE HERE raise NotImplementedError() return C Show transcribed image text