当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.inner()用法及代码示例


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。