Để tính tích chéo của hai vectơ, dùng numpy.cross() trong NumPy Python. Phương thức trả về c, tích chéo vectơ. Tham số 1: a thành phần vectơ thứ nhất. Tham số 2: b thành phần vectơ thứ hai. Tham số 3: axisa trục của a định nghĩa vectơ (mặc định trục cuối). Tham số 4: axisb trục của b. Tham số 5: axisc trục của c chứa tích chéo. Tham số 6: axis ghi đè axisa, axisb, axisc.
Các bước thực hiện
Nhập NumPy:
import numpy as np
Tạo hai vectơ 3D:
arr1 = [13, 11, 19]
arr2 = [19, 10, 8]
Hiển thị vectơ:
print("Vectơ 1...\n", arr1)
print("\nVectơ 2...\n", arr2)
Tính tích chéo:
print("\nKết quả...\n", np.cross(arr1, arr2))
Ví dụ hoàn chỉnh
import numpy as np
arr1 = [13, 11, 19]
arr2 = [19, 10, 8]
print("Vectơ 1...\n", arr1)
print("\nVectơ 2...\n", arr2)
print("\nKết quả...\n", np.cross(arr1, arr2))
Kết quả đầu ra
Vectơ 1...
[13, 11, 19]
Vectơ 2...
[19, 10, 8]
Kết quả...
[-102 257 -79]