Để 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 np
A = np.array([[1, 2, 3], [3, 4, 5]])
print(A)
A = np.array([[1.1, 2, 3], [3, 4, 5]]) # mảng số thực
print(A)
A = np.array([[1, 2, 3], [3, 4, 5]], dtype = complex) # mảng số phức
print(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: