numpy运算总结

  1. 在看代码时对numpy的乘积操作有一些迷惑,这里整理一下:
  • 首先我们生成矩阵a、b,首先来讲解ab操作,ab操作并不是我们熟知的矩阵乘积,而是对应元素一一相乘,但也有例外情况,即a: m1, b: mn时,对于特定行,a的元素分别与b该行元素一一相乘,我们以下的例子来观察:
a=np.array([[1],[2],[3]])
'''
[[1]
 [2]
 [3]]
'''
b =np.array([[1,2],[3,4],[5,6]])
'''
[[1 2]
 [3 4]
 [5 6]]
'''
x = a*b
'''
[[ 1  2]
 [ 6  8]
 [15 18]]
'''
  • 当真正需要矩阵乘积市,我们往往采用dot函数:
a=np.array([[1,2],[2,2]])
'''
[[1 2]
 [2 2]]
'''
b =np.array([[1,2],[3,4]])
'''
[[1 2]
 [3 4]]
'''
x = np.dot(a,b)
'''
[[ 7 10]
 [ 8 12]]
'''
  1. 待续
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 好看
    happyamywei阅读 981评论 0 0
  • 最近在做圣诞的东西,所以今天画个主题,提前祝大家圣诞快乐~2016即将来临也即将过去,有一种未来也成了过去式的错觉...
    Gigi熊阅读 4,145评论 5 5
  • 好想可以拿出一份理想的周总结,我最羡慕其他同学合格标准的读书笔记,因为百天践行已经过半。可我还不能够,我久久不能平...
    hard_d724阅读 1,709评论 2 1
  • 餐厅葛姐姐给我介绍了一个医德高尚的大夫,周六早上就领儿子去找她看看,昨天幼儿园保健医说儿子有多严重,不让往...
    雪儿在成长阅读 2,967评论 0 1
  • 曾经的我 怀揣一颗闯荡的心 背起行囊 繁华的都市 没落的街道 处处都有我青涩的足迹 和心酸的泪水…… 我的家乡—...
    巴黎铁塔下的告白阅读 2,629评论 0 0