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 次浏览

开启你的 职业生涯

完成本课程以获取认证

立即开始
广告