tft每日頭條

 > 生活

 > python乘積函數

python乘積函數

生活 更新时间:2024-08-10 21:10:19

python乘積函數?用列表推導可以生成兩個或以上的可疊代類型的笛卡兒積笛卡兒積是一個列表,列表裡的元素是由輸入的可疊代類型的元素對構成的元組,因此笛卡兒積列表的長度等于輸入變量的長度的乘積,下面我們就來聊聊關于python乘積函數?接下來我們就一起去了解一下吧!

python乘積函數(Python笛卡兒積XY)1

python乘積函數

用列表推導可以生成兩個或以上的可疊代類型的笛卡兒積。笛卡兒積是一個列表,列表裡的元素是由輸入的可疊代類型的元素對構成的元組,因此笛卡兒積列表的長度等于輸入變量的長度的乘積

Z=X*Y

如果你需要一個列表,列表裡是3種不同尺寸的T恤衫,每個尺寸都有2個顔色,示例2-4用列表推導算出了這個列表,列表裡有6種組合。

colors=['black','white'] sizes=['S','M','L'] tshirts=[(color,size) for color in colors for size in sizes] for z in tshirts: print(z) <<<<<<<<<<<<<<<<<< ('black', 'S') ('black', 'M') ('black', 'L') ('white', 'S') ('white', 'M') ('white', 'L')

笛卡爾乘積是指在數學中,兩個集合XY的笛卡爾積(Cartesian product),又稱直積,表示為X × Y,第一個對象是X的成員而第二個對象是Y的所有可能有序對的其中一個成員

應該在數據處理的方面上有很大的用處~!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved