📅  最后修改于: 2023-12-03 15:27:17.533000             🧑  作者: Mango
本程序旨在计算给定矩阵中偶数和奇数出现的频率,可以用于数据分析和统计。程序运行后将返回一个包含偶数和奇数频率的字典。
程序需要接受一个二维数组作为输入,该数组可以包含任何数字类型。程序将会遍历该矩阵,并统计其中偶数和奇数出现的频率。
以下是示例输入和输出:
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
本程序通过遍历矩阵统计偶数和奇数的频率,提供了一种快速计算数字频率的方法。程序简单易懂,易于使用,可以帮助数据分析人员高效地处理数据。