Python 程式尋找矩陣每行的冗餘率


若要尋找矩陣每行的冗餘率,可以使用一種簡單的迭代以及“新增”方法。

示例

以下是該示例的演示

my_list = [[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]]

print("The list is :")
print(my_list)

my_result = []
for sub in my_list:
   my_result.append(1 - len(set(sub)) / len(sub))

print("The result is :")
print(my_result)

輸出

The list is :
[[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]]
The result is :
[0, 1, 0]

說明

  • 這裡定義並展示了一個列表列表。

  • 這裡建立一個空列表。

  • 這裡會對原始列表進行迭代,當某個條件得到滿足時,它會被新增至空列表中。

  • 這會作為輸出顯示在控制檯上。

更新於: 15-9-2021

263 次瀏覽

開啟你的 職業生涯

完成本課程以獲取認證

立即開始
廣告
© . All rights reserved.