Python |
import numpy as np;
from collections import Counter
numbers = np.array([1,3,4,2,4,5,4,5,6,3,4,5]);
# 使用Counter函数统计频数
frequency = Counter(numbers)
# 打印结果
for number, count in frequency.items(): print(f"数字 {number} 出现了 {count} 次") |
Python |
def count_frequencies(int_list): #统计整数列表中每个整数出现的频数
frequency_dict = {} #创建一个空字典用于存储每个整数及其出现的次数
for num in int_list:
# 遍历整数列表
if num in frequency_dict: # 如果整数已经在字典中,将其对应的值加1
frequency_dict[num] += 1
else:
frequency_dict[num] = 1 # 如果整数不在字典中,将其添加到字典中,值设为1
return frequency_dict
# 示例整数序列
int_list = [3, 5, 7, 5, 3, 7, 8, 7]
# 统计频数
frequencies = count_frequencies(int_list)
# 打印结果
for num, count in frequencies.items(): print(f"整数 {num} 出现了 {count} 次") |