如何用NumPy计算两个给定向量的交叉积

如何用NumPy计算两个给定向量的交叉积

让我们看看用NumPy计算两个给定向量的交叉积的程序。为了找到两个给定向量的交叉积,我们使用NumPy库的numpy.cross()函数。

语法: numpy.cross( _a_ , _b_ , _axisa=-1_ , _axisb=-1_ , _axisc=-1_ , _axis=None_ )

返回:两个(数组)向量的交叉积。

让我们看看这些例子。

例子1: 1d-arrays的交叉产物。

# import library
import numpy as np
  
# declare vectors
x = [1, 2]
y = [3, 4]
  
# find cross product of
# two given vectors
result = np.cross(x, y)
  
# show the result
print(result)

输出:

-2

例子2: 2d-arrays的交叉产物。

# import library
import numpy as np
  
# declare vectors
x = [[1, 2], [3, 4]]
y = [[5, 6], [7, 8]]
  
# find cross product of
# two given vectors
result = np.cross(x, y)
  
# show the result
print(result)

输出:

[-4 -4]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 数学函数