Python程序:查找矩阵每行的冗余率
当需要查找矩阵每行的冗余率时,可以使用简单的迭代和“append”方法。
示例
以下是演示
my_list = [[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]]
print("列表是 :")
print(my_list)
my_result = []
for sub in my_list:
my_result.append(1 - len(set(sub)) / len(sub))
print("结果是 :")
print(my_result)
输出
列表是:
[[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]]
结果是:
[0, 1, 0]
说明
-
定义列表的列表,并在控制台上显示。
-
创建一个空列表。
-
遍历原始列表,在满足条件时将其附加到空列表。
-
这将显示在控制台上的输出。