Python:numpy中dot,outer,*用法

来源:互联网 发布:中维网络监控 编辑:程序博客网 时间:2024/06/11 02:47

import numpy as npa = [[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*eprint("f:\n",f)

*只能用于shape相同的数列。

运行结果:

import numpy as npa = [[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*eprint("f:\n",f)