numpy中的乘法运算和广播机制

旧时模样 提交于 2019-12-01 18:35:35

numpy包中主要的数据类型是数组,其可以方便的进行数值的运算,速度较快。

广播机制:当数组与一个数据b(数字或1维数组)进行算术运算时,相当于数组的每个元素与b进行运算,类似于广播一样。

1.numpy中的数值运算

普通乘法运算:

a=np.array([[1,2,3],[3,3,4],[5,5,6],[70,32,10]])
    print(a*2)结果:[[ 2 4 6]

[ 6 6 8]
[ 10 10 12]
[140 64 20]]

2.向量化运算:类似于矩阵的运算,行*列

a=np.array([[1,2,3],[3,3,4],[5,5,6],[70,32,10]])
    b=[[1],[2],[3]]
    print(np.dot(a,b))

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!