Hàm bản đồ nhận hai đối số i. e. , chức năng và có thể lặp lại. Nó chuyển mọi phần tử của iterable cho hàm và lưu kết quả vào đối tượng bản đồ. Chúng ta có thể chuyển đổi đối tượng bản đồ thành một đối tượng có thể lặp lại
Hãy xem cách tìm tổng của mảng 2D bằng hàm map
Khởi tạo mảng 2D bằng danh sách
Truyền hàm tổng và mảng 2D cho hàm bản đồ
Tìm tổng của đối tượng bản đồ kết quả và in nó
Thí dụ
Xem mã dưới đây
Bản thử trực tiếp
# initializing the 2D array array = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] # passing the sum, array to function result = list[map[sum, array]] # see the result values # it contains sum of every sub array print[result]
đầu ra
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được đầu ra sau
[6, 15, 24]
đầu ra
Bây giờ, hãy tìm tổng của kết quả bằng hàm tổng tương tự
# finding the sum of result print[sum[result]]
đầu ra
Nếu bạn thêm đoạn mã trên vào chương trình trên và chạy nó, bạn sẽ nhận được kết quả sau
45
Sự kết luận
Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận
Cập nhật ngày 12-Feb-2020 12. 54. 03
Xin chào các bạn, Trong bài đăng này, chúng ta sẽ tìm hiểu cách giải bài toán Lập trình Python tính tổng trong danh sách 2D bằng cách sử dụng ngôn ngữ lập trình
>>> x=[[1, 2],[3, 4],[5, 6]] >>> sum[sum[x,[]]] 21
Sử dụng nhiều ví dụ khác nhau, chúng ta đã học cách giải bài toán Tính tổng trong danh sách 2D bằng Python
Làm cách nào để tính tổng một cột trong danh sách Python 2D?
hàm sum[arr, axis, dtype, out] trả về tổng của các phần tử mảng trên trục đã chỉ định. Để tính tổng của tất cả các cột, đối số trục phải là 0 trong hàm sum[]. 21-Jul-2021
Làm thế nào để bạn tìm thấy tổng của một mảng 2D?
Tổng của từng phần tử của mảng 2D có thể được tính bằng cách duyệt qua ma trận và cộng các phần tử. 13-Jun-2022
Làm cách nào để tính tổng một cột trong mảng 2D?
Để tính tổng các phần tử trong mỗi cột
- Hai vòng lặp sẽ được sử dụng để duyệt qua mảng trong đó vòng lặp bên ngoài chọn một cột và vòng lặp bên trong biểu thị các hàng có trong ma trận a
- Tính tổng bằng cách cộng các phần tử có trong một cột
- Hiển thị tổngCol
- Lặp lại điều này cho mỗi cột
Làm cách nào để tính tổng một phần tử ma trận trong Python?
Cú pháp hàm numpy sum[] trong Python Các phần tử mảng được sử dụng để tính tổng. Nếu trục không được cung cấp, tổng của tất cả các phần tử được trả về. Nếu trục là một bộ số nguyên, tổng của tất cả các phần tử trong các trục đã cho được trả về. Chúng ta có thể chỉ định dtype để chỉ định kiểu dữ liệu đầu ra được trả về. 03-Aug-2022
Làm thế nào để bạn tổng hợp một mảng 2D numpy?
Để lấy tổng của mỗi cột trong một mảng 2D có nhiều mảng, hãy chuyển axis=0 cho hàm sum[]. Đối số này cho biết chức năng của trục dọc theo đó các phần tử sẽ được tính tổng
Làm cách nào để bạn truy cập các phần tử của danh sách 2D trong Python?
Trong Python, chúng ta có thể truy cập các phần tử của mảng hai chiều bằng hai chỉ số. Chỉ mục đầu tiên đề cập đến việc lập chỉ mục của danh sách và chỉ mục thứ hai đề cập đến vị trí của các phần tử. Nếu chúng ta chỉ định nghĩa một chỉ mục với một tên mảng, nó sẽ trả về tất cả các phần tử 2 chiều được lưu trữ trong mảng
Làm thế nào để bạn sử dụng hàm tổng trong Python?
Python cung cấp một hàm sum[] sẵn có để tính tổng các số trong danh sách. cú pháp. tổng [có thể lặp lại, bắt đầu] có thể lặp lại. iterable có thể là bất kỳ danh sách, bộ dữ liệu hoặc từ điển nào, nhưng quan trọng nhất nó phải là số. bắt đầu. bắt đầu này được thêm vào tổng số trong lần lặp. 15-Jul-2022
Làm thế nào để Python tính tổng hàng khôn ngoan?
Để tính tổng tất cả các hàng của DataFrame, hãy sử dụng hàm sum[] và đặt giá trị trục là 1. Trục giá trị 1 sẽ thêm các giá trị hàng. 14-Tháng 9-2021
Làm thế nào để bạn tổng hợp một mảng?
thuật toán
- Khai báo và khởi tạo mảng
- Biến sum sẽ được dùng để tính tổng các phần tử. Khởi tạo nó thành 0
- Lặp qua mảng và thêm từng phần tử của mảng vào biến sum như sum = sum + arr[i]
Làm cách nào để tính tổng một cột trong Numpy Python?
sử dụng numpy. ndarray. sum[axis=0] để tính tổng của mỗi cột trong numpy. ndarray. Đặt trục thành 1 sẽ tính tổng của mỗi hàng