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]
说明
这里定义并展示了一个列表列表。
这里创建一个空列表。
这里会对原始列表进行迭代,当某个条件得到满足时,它会被添加至空列表中。
这会作为输出显示在控制台上。
广告