Luôn dễ dàng thao tác dữ liệu trên mảng có nhiều mảng hơn là khung dữ liệu. Nếu dữ liệu bạn tạo trong mảng phải được xuất ra excel ??? Show Hình1. Mảng dữ liệu Python cung cấp rất nhiều thư viện excel, nhưng xlxswriter là một trong số đó Bước 1) Nhập xlsxwriter, Tạo sổ làm việc mới, trong trường hợp này, tên sổ làm việc của tôi là “Expenses01” Bắt đầu hàng và cột bảng tính. chức năng ghi, ghi hoặc sao chép dữ liệu theo từng ô, từng cột rồi từng hàng Kiểm tra thư mục của bạn để tìm tệp excel mới, mở nó và kiểm tra xem nó có được sao chép hay không Quảng cáo Chia sẻ cái nàyNhư thế nàyThích Đang tải. Có liên quanKhi chúng ta xử lý các mảng nhiều chiều trong numpy, chúng ta có thể làm điều này bằng cách sử dụng vòng lặp Nếu chúng ta lặp trên mảng 1-D, nó sẽ đi qua từng phần tử một Thí dụLặp lại các phần tử của mảng 1-D sau nhập numpy dưới dạng np mảng = np. mảng([1, 2, 3]) cho x trong mảng Lặp lại mảng 2-DTrong mảng 2 chiều, nó sẽ đi qua tất cả các hàng Thí dụLặp lại các phần tử của mảng 2 chiều sau nhập numpy dưới dạng np mảng = np. mảng([[1, 2, 3], [4, 5, 6]]) cho x trong mảng Nếu chúng ta lặp lại trên một mảng n-D, nó sẽ lần lượt đi qua chiều thứ n-1 Để trả về các giá trị thực, các đại lượng vô hướng, chúng ta phải lặp lại các mảng theo từng chiều Thí dụLặp lại trên từng phần tử vô hướng của mảng 2 chiều nhập numpy dưới dạng np mảng = np. mảng([[1, 2, 3], [4, 5, 6]]) cho x trong mảng Lặp lại mảng 3-DTrong mảng 3-D, nó sẽ đi qua tất cả các mảng 2-D Thí dụLặp lại các phần tử của mảng 3-D sau nhập numpy dưới dạng np mảng = np. mảng([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) cho x trong mảng Để trả về các giá trị thực, các đại lượng vô hướng, chúng ta phải lặp lại các mảng theo từng chiều Thí dụLặp lại đến vô hướng nhập numpy dưới dạng np mảng = np. mảng([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) cho x trong mảng Lặp lại mảng sử dụng nditer()Hàm Lặp lại trên mỗi phần tử vô hướngTrong các vòng lặp Thí dụLặp qua mảng 3-D sau nhập numpy dưới dạng np mảng = np. mảng([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) cho x trong np. tiếng ồn ào (arr) Lặp lại mảng với các kiểu dữ liệu khác nhauChúng ta có thể sử dụng đối số NumPy không thay đổi kiểu dữ liệu của phần tử tại chỗ (trong đó phần tử nằm trong mảng) vì vậy nó cần một số không gian khác để thực hiện hành động này, không gian bổ sung đó được gọi là bộ đệm và để kích hoạt nó trong Thí dụLặp lại mảng dưới dạng chuỗi nhập numpy dưới dạng np mảng = np. mảng([1, 2, 3]) cho x trong np. nditer(arr, flags=['buffered'], op_dtypes=['S']) Lặp lại với kích thước bước khác nhauChúng tôi có thể sử dụng lọc và tiếp theo là lặp lại Thí dụLặp qua mọi phần tử vô hướng của mảng 2D bỏ qua 1 phần tử nhập numpy dưới dạng np mảng = np. mảng([[1, 2, 3, 4], [5, 6, 7, 8]]) cho x trong np. tiếng ồn ào (mảng [. ,. 2]) Phép lặp liệt kê Sử dụng ndenumerate()Liệt kê có nghĩa là đề cập đến số thứ tự của thứ gì đó từng thứ một Đôi khi chúng tôi yêu cầu chỉ mục tương ứng của phần tử trong khi lặp lại, phương thức |