辞書(連想配列)を使用する方法(Pythonの例):def count_frequency(arr):
frequency = {}
for num in arr:
if num in frequency:
frequency[num] += 1
else:
frequency[num] = 1
return frequency
# 使用例
array = [1, 2, 2, 3, 3, 3]
result = count_frequency(array)
print(result)>>More
numpy.uniqueとnumpy.bincountを使用する方法:import numpy as np
# サンプルのNumPy配列
arr = np.array([2, 3, 2, 1, 3, 2, 1, 1, 4, 4, 4])
# 配列内の一意の要素とその出現回数を取得する
unique_elements, counts = np.unique(arr, return_counts=True)
# 結果を表示する
for element, count in zip(unique_elements, counts):
print(f"要素 {element} の出現回数: {count>>More