import numpy as np a = [[1,2,3],[4,5,6]] a = np.array(a) b = [[1,2],[4,5],[3,6]] b= np.array(b) print(a,"\n") print("----------------") print(b) c=np.dot(a,b) print("c:\n",c) d=np.outer(a,b) print("d:\n",d) e=[[1,2,2],[1,2,1]] f=a*e print("f:\n",f)
*只能用于shape相同的数列。
运行结果:
import numpy as np a = [[1,2,3],[4,5,6]] a = np.array(a) b = [[1,2],[4,5],[3,6]] b= np.array(b) print(a,"\n") print("----------------") print(b) c=np.dot(a,b) print("c:\n",c) d=np.outer(a,b) print("d:\n",d) e=[[1,2,2],[1,2,1]] f=a*e print("f:\n",f)