numpy.inner(arr1, arr2)
:计算两个数组的内积。
参数: arr1, arr2: array to be evaluated. 返回: Inner product of the two arrays.
代码1:
# Python Program illustrating
# numpy.inner() method
import numpy as geek
# Scalars
product = geek.inner(5, 4)
print("inner Product of scalar values:", product)
# 1D array
vector_a = 2 + 3j
vector_b = 4 + 5j
product = geek.inner(vector_a, vector_b)
print("inner Product:", product)
输出:
inner Product of scalar values: 20 inner Product: (-7+22j)
代码2:作为普通矩阵乘法
# Python Program illustrating
# numpy.inner() method
import numpy as geek
# 1D array
vector_a = geek.array([[1, 4], [5, 6]])
vector_b = geek.array([[2, 4], [5, 2]])
product = geek.inner(vector_a, vector_b)
print("inner Product:\n", product)
product = geek.inner(vector_b, vector_a)
print("\ninner Product:\n", product)
输出:
inner Product: [[18 13] [34 37]] inner Product: [[18 34] [13 37]]
相关用法
注:本文由纯净天空筛选整理自Mohit Gupta_OMG 大神的英文原创作品 numpy.inner() in python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。