在Python中返回两个(数组)具有不同维度的向量的叉积

要计算两个向量的叉积,请使用Python Numpy 中的方法。该方法返回 c,即 Vector cross 。第一个参数是 a,第一个 的组件。第二个参数是 b,第二个的组件。第三个参数是axisa,定义. 默认情况下,最后一个轴。第 4 个参数是 axisb,b 的轴定义. 默认情况下,最后一个轴。numpy.cross()product(s)vector(s)vector(s)vector(s)vector(s)

第5个参数是axisc,c的轴包含叉积vector(s)。如果两个输入向量的维度都为 2,则忽略,因为返回是标量。默认情况下,最后一个轴。第 6 个参数是轴,如果已定义,则为定义 thevector(s)和 cross的 a、b 和 c 的轴product(s)。覆盖axisa、axisb和axisc。

脚步

首先,导入所需的库 -

import numpy as np

创建两个不同维度的向量。我们插入了 int 类型的元素 -

arr1 = [13, 11, 19]

arr2 = [19, 10]

显示向量 -

print("Vector 1...\n", arr1)

print("\nVector 2...\n", arr2)

要计算两个向量的叉积,请使用Python Numpy 中的方法 -numpy.cross()

print("\nResult...\n",np.cross(arr1, arr2))

示例

import numpy as np

#创建两个不同维度的向量

#我们插入了 int 类型的元素

arr1 = [13, 11, 19]

arr2 = [19, 10]

#显示向量

print("Vector 1...\n", arr1)

print("\nVector 2...\n", arr2)

#要计算两个向量的叉积,请使用 Python Numpy 中的 numpy.cross() 方法

#该方法返回 c,即向量叉积。

print("\nResult...\n",np.cross(arr1, arr2))

输出结果
Vector 1...

[13, 11, 19]

Vector 2...

[19, 10]

Result...

[-190 361 -79]

以上是 在Python中返回两个(数组)具有不同维度的向量的叉积 的全部内容, 来源链接: utcz.com/z/297167.html

回到顶部