Để trả về tích dấu chấm của hai vectơ, hãy sử dụng phương thức numpy.vdot () trong Python. Hàm vdot (a, b) xử lý các số phức khác với dấu chấm (a, b). Nếu đối số đầu tiên là phức thì liên hợp tổng của đối số đầu tiên được sử dụng để tính tích số chấm. Các vdothand xử lý mảng đa chiều khác với dấu chấm:nó không thực hiện tích ma trận, nhưng trước tiên làm tan các đối số đầu vào thành vectơ 1-D. Do đó, nó chỉ nên được sử dụng cho các vectơ.
Phương thức trả về tích số chấm của a và b. Có thể là int, float hoặc complex tùy thuộc vào kiểu của a và b. Tham số đầu tiên là a. Nếu a là phức, liên hợp phức được lấy trước khi tính tích số chấm. B là tham số thứ 2 của sản phẩm dấu chấm.
Các bước
Đầu tiên, hãy nhập các thư viện được yêu cầu -
import numpy as np
Tạo mảng một chiều hai chiều bằng cách sử dụng phương thức array () -
arr1 = np.array([2+3j,5+6j]) arr2 = np.array([9+10j,11+12j])
Hiển thị các mảng -
print("Array1...\n",arr1) print("\nArray2...\n",arr2)
Kiểm tra Kích thước của cả hai mảng -
print("\nDimensions of Array1...\n",arr1.ndim) print("\nDimensions of Array2...\n",arr2.ndim)
Kiểm tra Hình dạng của cả hai mảng -
print("\nShape of Array1...\n",arr1.shape) print("\nShape of Array2...\n",arr2.shape)
Để trả về tích dấu chấm của hai vectơ, hãy sử dụng phương thức numpy.vdot () trong Python -
print("\nResult...\n",np.vdot(arr1, arr2))
Ví dụ
import numpy as np # Creating two numpy One-Dimensional array using the array() method arr1 = np.array([2+3j,5+6j]) arr2 = np.array([9+10j,11+12j]) # Display the arrays print("Array1...\n",arr1) print("\nArray2...\n",arr2) # Check the Dimensions of both the arrays print("\nDimensions of Array1...\n",arr1.ndim) print("\nDimensions of Array2...\n",arr2.ndim) # Check the Shape of both the arrays print("\nShape of Array1...\n",arr1.shape) print("\nShape of Array2...\n",arr2.shape) # To return the dot product of two vectors, use the numpy.vdot() method in Python. print("\nResult...\n",np.vdot(arr1, arr2))
Đầu ra
Array1... [2.+3.j 5.+6.j] Array2... [ 9.+10.j 11.+12.j] Dimensions of Array1... 1 Dimensions of Array2... 1 Shape of Array1... (2,) Shape of Array2... (2,) Result... (175-13j)