在学校numpy时看了《pandas数据处理与分析》这本书,书里的题目:
书的解答:
我自己的解法(未简化):
import numpy as np
import pandas as pd
A = np.random.randint(1,5,(3,2))
B = np.random.randint(1,5,(2,3))
C = np.zeros((A.shape[0],B.shape[1]))
C = [sum(i*j) for i in A for j in B.T]
C = np.array(C).reshape(A.shape[0],B.shape[1])