ベクトル内で変数が繰り返し出現する回数を見つける方法


方法1: ループを使用する方法

def count_variable_occurrences(variable, vector):
    count = 0
    for element in vector:
        if element == variable:
            count += 1
    return count
# 使用例
r = [1, 2, 3, 2, 1, 2, 3, 4, 5, 1]
variable = 2
occurrences = count_variable_occurrences(variable, r)
print(f"The variable {variable} appears {occurrences} times in the vector.")

方法2: count()関数を使用する方法

r = [1, 2, 3, 2, 1, 2, 3, 4, 5, 1]
variable = 2
occurrences = r.count(variable)
print(f"The variable {variable} appears {occurrences} times in the vector.")

方法3: collectionsモジュールのCounterを使用する方法

from collections import Counter
r = [1, 2, 3, 2, 1, 2, 3, 4, 5, 1]
variable = 2
occurrences = Counter(r)[variable]
print(f"The variable {variable} appears {occurrences} times in the vector.")

これらの方法を使用すると、ベクトル内で特定の変数が繰り返し出現する回数を簡単に見つけることができます。選択した方法に応じて、自分のコードに組み込んでください。