Để tạo một ma trận ta có thể sử dụng ndarray (viết gọn là array) của NumPy
Array này là một đối tượng mảng đa chiều thuần nhất tức là mọi phần tử đều cùng 1 kiểu.
Hãy thử với một ví dụ:
import numpy as npA = np.array([[1, 2, 3], [3, 4, 5]])print(A)A = np.array([[1.1, 2, 3], [3, 4, 5]]) # mảng số thựcprint(A)A = np.array([[1, 2, 3], [3, 4, 5]], dtype = complex) # mảng số phứcprint(A)
Chương trình trả về kết quả:
import numpy as np # Mọi phần tử đều là 0 A = np.zeros( (2, 3) ) print(A) # Output: [[0. 0. 0.] [0. 0. 0.]] # Mọi phần tử đều là 1 B = np.ones( (1, 5) ) print(B) # Output: [[1 1 1 1 1]]
Sử dụng arange() và shape()
import numpy as np A = np.arange(4) print('A =', A) B = np.arange(12).reshape(2, 6) print('B =', B) # Output: A = [0 1 2 3] B = [[ 0 1 2 3 4 5] [ 6 7 8 9 10 11]]
» Tin mới nhất:
» Các tin khác: