Hướng dẫn matrix multiplication in python using tuple - phép nhân ma trận trong python bằng cách sử dụng tuple

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luận
    This problem can be resolved using the list comprehension which could perform the column product logic and zip function is used to bind the elements as a result and also at the time of vertical product.

    Đôi khi, chúng tôi gặp phải một vấn đề trong đó chúng tôi xử lý một loại sản phẩm cột ma trận phức tạp, trong đó chúng tôi được cung cấp một tuple và chúng tôi cần thực hiện sản phẩm của các yếu tố giống như của nó. Điều này có một ứng dụng tốt trong miền học máy. Hãy để thảo luận về những cách nhất định trong đó điều này có thể được thực hiện.

    Phương pháp số 1: Sử dụng zip() + Danh sách hiểu vấn đề này có thể được giải quyết bằng cách sử dụng danh sách hiểu biết có thể thực hiện logic sản phẩm cột và chức năng ZIP được sử dụng để liên kết các phần tử là kết quả và tại thời điểm sản phẩm dọc.

    def prod(val) : 

        res ____10 ________ 11 & nbsp;

        

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    3
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    4
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    5
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    6

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    7res
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    9____10
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    1

        

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    4

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    5
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    7
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    0
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2__

    zip()2zip()3zip()4 zip()5 zip()6zip()7

    res

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 def0def1def2______13

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    

    zip()2zip()3prod(val) : 9 zip()5 zip()6    2
    The task of binding the column elements can also be performed using the map function and the zip function performs the task of binding the product tuples. Both logics bound by list comprehension.

    Đôi khi, chúng tôi gặp phải một vấn đề trong đó chúng tôi xử lý một loại sản phẩm cột ma trận phức tạp, trong đó chúng tôi được cung cấp một tuple và chúng tôi cần thực hiện sản phẩm của các yếu tố giống như của nó. Điều này có một ứng dụng tốt trong miền học máy. Hãy để thảo luận về những cách nhất định trong đó điều này có thể được thực hiện.

    Phương pháp số 1: Sử dụng zip() + Danh sách hiểu vấn đề này có thể được giải quyết bằng cách sử dụng danh sách hiểu biết có thể thực hiện logic sản phẩm cột và chức năng ZIP được sử dụng để liên kết các phần tử là kết quả và tại thời điểm sản phẩm dọc.

    def prod(val) : 

        res ____10 ________ 11 & nbsp;

        

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    3
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    4
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    5
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    6

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    7res
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    9____10
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    1

        

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    4

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    5
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    7
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    0
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2__

    zip()2zip()3zip()4 zip()5 zip()6zip()7

    res

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 def0def1def2______13

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    


    Đôi khi, trong khi làm việc với các hồ sơ, chúng ta có thể gặp vấn đề trong đó chúng ta có thể cần phải thực hiện phép nhân các bộ dữ liệu. Vấn đề này có thể xảy ra trong lập trình hàng ngày. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện. & NBSP;

    Phương pháp số 1: Sử dụng biểu thức Trình tạo Zip () + Sự kết hợp của các hàm trên có thể được sử dụng để thực hiện tác vụ này. Trong đó, chúng tôi thực hiện nhiệm vụ nhân bằng cách sử dụng biểu thức máy phát và chỉ số ánh xạ của mỗi tuple được thực hiện bởi zip (). & Nbsp; The combination of above functions can be used to perform this task. In this, we perform the task of multiplication using generator expression and mapping index of each tuple is done by zip(). 

    Python3

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    60
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 zip()3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    8
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    0____29
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    69
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    70

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    71
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 zip()3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    69
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    70

    zip()2

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    83def1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6__

    zip()2

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    83def1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6__

    res

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 def1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    01
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    9

    zip()2

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    10def1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6    2

    Đầu ra: & nbsp;

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)

    Phương pháp số 2: Sử dụng Map () + MUL Sự kết hợp của các chức năng trên cũng có thể thực hiện nhiệm vụ này. Trong đó, chúng tôi thực hiện nhiệm vụ mở rộng logic của phép nhân bằng cách sử dụng mul và ánh xạ được thực hiện bằng map (). & Nbsp; The combination of above functionalities can also perform this task. In this, we perform the task of extending logic of multiplication using mul and mapping is done by map(). 

    Python3

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    16
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    17
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    18
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    19

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    60
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 zip()3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    8
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    0____29
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    69
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    70

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    71
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 zip()3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    69
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    70

    zip()2

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    83def1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6__

    zip()2

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    83def1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6__

    res ____10 def1zip()3

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    41
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    63

    zip()2

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    10def1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6    2

    Đầu ra: & nbsp;

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)

    Phương pháp số 2: Sử dụng Map () + MUL Sự kết hợp của các chức năng trên cũng có thể thực hiện nhiệm vụ này. Trong đó, chúng tôi thực hiện nhiệm vụ mở rộng logic của phép nhân bằng cách sử dụng mul và ánh xạ được thực hiện bằng map (). & Nbsp;

    Python3

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    60
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 zip()3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    8
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    0____29
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    69
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    70

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    71
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0 zip()3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    69
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    6
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    70

    zip()2

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    83def1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    1
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6__

    zip()2

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    83def1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    2
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    86zip()5 zip()6__

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    05
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    07

    res ____10 def1zip()3

    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    41
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    63

        

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    18
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    20

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    05
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    0def1
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    24

    Phương pháp số 3: Sử dụng cho vòng lặp

    zip()2zip()3

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)
    95 zip()5 zip()6
    The original list : [[(1, 4), (2, 3), (5, 2)], [(3, 7), (1, 9), (10, 5)]]
    The product of columns of tuple list : [(3, 28), (2, 27), (50, 10)]
    
    89

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 6, 7, 5)
    The multiplied tuple : (50, 24, 35, 30)


    Bạn có thể nhân một tuple trong Python không?

    Các toán tử kết nối và nhân các toán tử Tuples có thể được sử dụng để kết hợp hoặc nhân các bộ dữ liệu.Kết nối được thực hiện với toán tử + và phép nhân được thực hiện với toán tử *.multiplication is done with the * operator.

    Làm thế nào để bạn thực hiện phép nhân ma trận trong Python?

    Để nhân hai ma trận, sử dụng hàm dot () của numpy.Chỉ mất 2 đối số và trả về sản phẩm của hai ma trận.use the dot() function of NumPy. It takes only 2 arguments and returns the product of two matrices.

    Làm thế nào để bạn nhân một ma trận 3x3 trong Python?

    Sự nhân có thể được thực hiện bằng cách sử dụng các vòng lặp lồng nhau.Chương trình sau có hai ma trận x và y mỗi hàng có 3 hàng và 3 cột.Ma trận Z kết quả cũng sẽ có cấu trúc 3x3.Phần tử của mỗi hàng của ma trận thứ nhất được nhân với phần tử tương ứng trong cột của ma trận thứ hai.using nested loops. Following program has two matrices x and y each with 3 rows and 3 columns. The resultant z matrix will also have 3X3 structure. Element of each row of first matrix is multiplied by corresponding element in column of second matrix.

    Điều gì xảy ra khi bạn nhân một tuple?

    Mỗi phần tử từ bộ thứ nhất là bội số với phần tử tương ứng trong bộ thứ hai.Nó được chuyển đổi thành một tuple.It is converted to a tuple.