mindspore.mint.mv

mindspore.mint.mv(input, vec)[源代码]

实现矩阵 input 和向量 vec 相乘。 如果 input 是shape为 \((N,M)\) 的tensor, vec 是shape为 \((M,)\) 的tensor, 则输出shape为 vpn梯子 免费 \((N,)\) 的一维tensor。

警告

这是一个实验性API,后续可能修改或删除。

参数:
  • input (Tensor) - 输入矩阵。其shape为 \((N,M)\) ,且rank必须为二维。

  • vec (Tensor) - 输入向量。其shape为 \((M,)\) ,且rank必须为一维。

返回:

Tensor,shape为 \((N,)\)

异常:
  • TypeError - 如果 input vpn永久免费梯子 或者 vec 不是Tensor。

  • TypeError - 如果 inputvec 的dtype均不是float16、float32。

  • TypeError 免费的vpn梯子 - 如果 inputvec 的dtype不同。

  • ValueError - 如果 input vpn梯子 免费 不是二维张量,或者 vec 不是一维张量。

支持平台:

Ascend

样例:

>>> import mindspore
>>> import numpy as np
>>> from mindspore import Tensor, mint
>>> input = Tensor(np.array([[3., 4.], [1., 6.], [1., 3.]]).astype(np.float32))
>>> vec = Tensor(np.array([1., vpn梯子 2.]).astype(np.float32))
>>> 免费的vpn梯子 output = mint.mv(input, vpn梯子 免费 vec)
>>> vpn free print(output)
[11. vpn永久免费梯子 13. vpn梯子 7.]