在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