📜  矩阵中偶数和奇数频率的Python程序(1)

📅  最后修改于: 2023-12-03 15:27:17.533000             🧑  作者: Mango

Python程序:矩阵中偶数和奇数频率

简介

本程序旨在计算给定矩阵中偶数和奇数出现的频率,可以用于数据分析和统计。程序运行后将返回一个包含偶数和奇数频率的字典。

使用方法

程序需要接受一个二维数组作为输入,该数组可以包含任何数字类型。程序将会遍历该矩阵,并统计其中偶数和奇数出现的频率。

以下是示例输入和输出:

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
result = even_odd_frequency(matrix)
print(result)

# Output
# {'even': 4, 'odd': 5}
代码实现

程序的实现比较简单,可以使用两个变量分别记录偶数和奇数出现的次数,最后计算出每种数字出现的频率。以下是完整的Python代码:

def even_odd_frequency(matrix):
    even_count = 0
    odd_count = 0
    
    for row in matrix:
        for num in row:
            if num % 2 == 0:
                even_count += 1
            else:
                odd_count += 1
    
    total_count = even_count + odd_count
    even_freq = even_count / total_count
    odd_freq = odd_count / total_count
    
    result = {"even": even_freq, "odd": odd_freq}
    return result
总结

本程序通过遍历矩阵统计偶数和奇数的频率,提供了一种快速计算数字频率的方法。程序简单易懂,易于使用,可以帮助数据分析人员高效地处理数据。