python dot(a,b) 矩形运算规则解析

对于像我这样学python的小白来说,python的运算规则看着就是头大。今天我们来共同学习一下python 中 的dot函数
import numpy as pn
这里写图片描述

首先对应的一组第一组array 是[[10,20], [30,40]]
第二组array是[[4,3], [2,1]
python 中的乘法运算有两种,第一种是multiply(a,b),元素和元素对应的运算 :得出的结果为 [[40, 60], [60, 40]
那么第二种就是dot(a,b) 运算了,运算规则是进行矩形运算规则。我的这些已经还给高数老师了,那么今天我们就来研究一下矩形运算规则

这里写图片描述

那我们通过矩形运算也必然会得到一组矩形数组,那我们怎么去填中间的数字呢

我们知道两条直线可以定位一个点,那根据一个点也可以分别画出两条直线了。

第三空白处填写规则

那么,我们通过在矩形中绘制的直线来找到,所对应的数字排列。是不是应该就是这些数字呢:
第三处空白
那我们一样找到了数组[30,40],[4,2],那我们就要去算出他们的失量和了,30*4+40*2 = 200 ;

好,那我们确定了第三个空格的数值,那我们继续:
第二个空格

现在找到了[10,20],[3,1] ,我们根据规则来运算:10*3+20*1 = 50;
依次运算,最终得出结果:
结果
哈哈,现在看来是不是感觉很简单了呢

做一个小白,第一次写py的博客,有不足之处,或者理解错误的希望各位大神指出,谢谢

文章灵感来源于:https://zh.wikihow.com/%E8%AE%A1%E7%AE%97%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值