美文网首页
numpy中的乘法

numpy中的乘法

作者: 平仄_pingze | 来源:发表于2018-11-14 17:47 被阅读12次

向量和矩阵

首先明确numpy中的两个概念:矩阵和向量
矩阵至少是2-D,向量则是1-D。
如下:

import numpy as np

v = np.array([1,2]) // 向量,shape() == (2,)
m = np.array([[1, 2]]) // 矩阵,shape() == (1,2)

vm = np.expand_dims(v, axis=0) // 向量变为矩阵

三种乘法

对位乘积

  • np.multiply(a,b)
  • a * b

向量内积

  • np.dot(a, b) [当a、b为实数或向量]

矩阵乘积

  • np.dot(a, b) [当a、b为矩阵]
  • np.matmul(a,b)
  • a @ b

可见,np.dot()支持其中两种,所以明确进行矩阵乘积时,推荐使用np.matmul(),或者表达更加清晰的a @ b。

相关文章

  • numpy中的乘法

    向量和矩阵 首先明确numpy中的两个概念:矩阵和向量矩阵至少是2-D,向量则是1-D。如下: 三种乘法 对位乘积...

  • Numpy 中的乘法

    0 一维 array 对象 np中的一维向量有个特殊的用法,即将行或列设为 None,来进行转换。 进一步理解上述...

  • numpy中的乘法(*,dot)

    numpy中数据表示有数组和矩阵两种数据类型,他们的乘法计算也是多种形式,下面我们主要来说一下numpy中的乘法计...

  • Numpy中的矩阵乘法

    对于np.array对象 创建两个array对象 元素乘法 用a * b或者np.multiply(a,b) 矩阵...

  • numpy中dot()、outer()、multiply()以及

    Python中的几种乘法 一、numpy.dot 在numpy的官方教程中,dot()是比较复杂的一个,因为参数的...

  • numpy — 线性代数

    矩阵乘法的dot NumPy提供了一个用于矩阵乘法的dot函数 numpy.linalg中有一组标准的矩阵...

  • Numpy中几种矩阵的乘法

    dot 同线性代数中矩阵乘法的定义: np.dot()np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵...

  • Numpy 中的矩阵向量乘法

    https://blog.csdn.net/itnerd/article/details/83444867

  • numpy和TensorFlow中矩阵乘法(点积,内积,数量积)

    在numpy中矩阵乘法与点乘 1.矩阵乘法np.dot(a,b)=a@b 其中矩阵a的列和b的行数相等2.点乘a*...

  • Numpy乘法解惑

    numpy中数据格式有array和mat,乘法有普通乘号x和dot,对于初学者(本人也是初学者)来说太容易迷糊了。...

网友评论

      本文标题:numpy中的乘法

      本文链接:https://www.haomeiwen.com/subject/hunjfqtx.html