Chiều cao hơn
Bài học 4 trên 18 trong khóa học Nền tảng NumPy của Coddy.
Numpy cho phép tạo các mảng (array) với số chiều khác nhau, giúp xử lý dữ liệu theo cách có cấu trúc. Cách thực hiện như sau:
Mảng một chiều: Biểu diễn một tập hợp tuyến tính gồm các phần tử.
one_dimension = np.array([1, 2, 3])Mảng hai chiều: Biểu diễn một ma trận hoặc một bảng gồm các phần tử.
two_dimension = np.array([[1, 2], [3, 4]])Mảng ba chiều: Biểu diễn một tập hợp các ma trận, hữu ích cho những cấu trúc dữ liệu phức tạp hơn.
three_dimension = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])Mảng không chiều: Mảng trong Numpy thậm chí có thể không có chiều nào, biểu diễn một giá trị vô hướng duy nhất.
ary = np.array(5) # 0 chiềuThử thách
DễTạo một hàm (function) tên là one_dimension_higher, nhận một danh sách và chuyển nó thành một mảng có thêm một chiều.
Tự làm thử
import numpy as np
def one_dimension_higher(lst):
passTất cả bài học trong Nền tảng NumPy
2Tạo mảng nhiều chiều
Chiều cao hơnTìm hiểu về hình dạngĐiền bằng giá trị cố địnhCác kiểu dữ liệu NumPyKhoảngĐịnh hình lạiTự luyện tập: Trình biên dịch Python online