เมธอด numpy.cross() คำนวณ cross product ของสองเวกเตอร์ รองรับเวกเตอร์ที่มีมิติต่างกัน (เช่น 3D กับ 2D) โดยสมมติค่าที่ขาดเป็น 0 พารามิเตอร์ axisa, axisb, axisc ควบคุมแกนที่เป็นเวกเตอร์
ขั้นตอนการใช้งาน
import numpy as np
สร้างเวกเตอร์ 3 มิติและ 2 มิติ
arr1 = [13, 11, 19]
arr2 = [19, 10]
print("Vector 1...\n", arr1)
print("\nVector 2...\n", arr2)
คำนวณ cross product
print("\nResult...\n", np.cross(arr1, arr2))
โค้ดตัวอย่างสมบูรณ์
import numpy as np
arr1 = [13, 11, 19]
arr2 = [19, 10]
print("Vector 1...\n", arr1)
print("\nVector 2...\n", arr2)
print("\nResult...\n", np.cross(arr1, arr2))
ผลลัพธ์ที่คาดหวัง
Vector 1... [13, 11, 19] Vector 2... [19, 10] Result... [-190 361 -79]