python numpy.inner()

python numpy.inner()

numpy.inner(arr1, arr2) :计算两个数组的内积。
python中的numpy.inner()

参数:
arr1, arr2 :要评估的数组。

返回:两个数组的内部乘积。

代码 #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]]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程