ネストされたリスト内の一意のタプルを数える

user2997872

["NOUN"、 "VERB"]のように、各要素が2つのタグのペアである2D配列があり、これらの一意のペアのそれぞれが大きなデータセットで発生する回数をカウントしたいと思います。

これまで、defaultdict(int)とCounter()を使用して、以前に見つからなかった場合、または見つかった場合は値を1増やして、要素を簡単に追加しようとしました。

dTransition = Counter()
# dTransition = defaultdict(int)

# <s> is a start of sentence tag
pairs = [[('<s>', 'NOUN')], [('CCONJ', 'NOUN')], [('NOUN', 'SCONJ')], [('SCONJ', 'NOUN')]]

for pair in pairs:
      dTransition[pairs] += 1

これは、2つの引数を受け入れないため、機能しません。したがって、2D配列であるキーがすでに存在するかどうかを辞書で確認する簡単な方法があるかどうか疑問に思います。存在する場合は、値を1増やします。

yatu

リストとは異なり、タプルはハッシュ可能であるため、リストをフラット化する必要があります簡単なオプションは、タプルのリストを使用してを使用itertools.chainして構築することCounterです。

from itertools import chain
Counter(chain(*pairs))

出力

Counter({('<s>', 'NOUN'): 1, ('CCONJ', 'NOUN'): 1, 
         ('NOUN', 'SCONJ'): 1, ('SCONJ', 'NOUN'): 1})

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ネストされた.map関数内の<li>に一意のキーを与える

分類Dev

リスト内の一意の要素の数を数える

分類Dev

一意のデータをフィルタリングする複数のネストされたv-forループ

分類Dev

ネストされたリストの一意の値をPythonの数値に置き換えます

分類Dev

リスト内のネストされたdictで一意の値のキーを取得する

分類Dev

リスト内の一意のリストの数を数える方法は?

分類Dev

ネストされたタプルリスト内の文字列の出現を数える方法は?

分類Dev

ネストされたリスト内の一意のクラス

分類Dev

ネストされたリストで一意の要素を見つける

分類Dev

要素内にネストされた一意の ID を取得するには?

分類Dev

リスト内の一意のセットの数を数える

分類Dev

ネストされた選択で一意の行を数える-最適化に役立ちます

分類Dev

Bashスクリプト:ファイル内の一意の行を数える

分類Dev

リスト内の一意の単語の数を数える

分類Dev

Elasticsearch:一意の値を見つけるためのフィルタリングされたネストされたオブジェクトの集約

分類Dev

一意性のネストされたモデルパラメータを検証する

分類Dev

リスト内にネストされたタプル内の単一の要素を置き換える-それらはより良い方法ですか?

分類Dev

タプルのリスト内の一意のタプルの発生率を計算する

分類Dev

ソートされた配列のサブセット内の一意の値の数を数える

分類Dev

特定の文字列を含むリスト内の一意の要素ごとに[n]要素のランダムサンプルを作成する方法(ネストされたループを使用しますか?)

分類Dev

ネストされたタプルでペアの一意の組み合わせを取得するにはどうすればよいですか?

分類Dev

一意の値に基づいてネストされたリストを分割する

分類Dev

ネストされた配列から一意のリストに値をより効率的に追加する

分類Dev

Pythonでネストされた辞書のリストを一意にする方法

分類Dev

リスト内の一意のベクトルの数を数えるにはどうすればよいですか?

分類Dev

一意のキー内でFirebaseデータベースのネストされたデータアクセスを取得する方法

分類Dev

ネストされたリストの要素を一意のリストc#にマージします

分類Dev

複数の列を持つネストされたJSONに一意の制約を設定する方法

分類Dev

一意の整数のソートされたリストを受け入れる関数count_numbers

Related 関連記事

  1. 1

    ネストされた.map関数内の<li>に一意のキーを与える

  2. 2

    リスト内の一意の要素の数を数える

  3. 3

    一意のデータをフィルタリングする複数のネストされたv-forループ

  4. 4

    ネストされたリストの一意の値をPythonの数値に置き換えます

  5. 5

    リスト内のネストされたdictで一意の値のキーを取得する

  6. 6

    リスト内の一意のリストの数を数える方法は?

  7. 7

    ネストされたタプルリスト内の文字列の出現を数える方法は?

  8. 8

    ネストされたリスト内の一意のクラス

  9. 9

    ネストされたリストで一意の要素を見つける

  10. 10

    要素内にネストされた一意の ID を取得するには?

  11. 11

    リスト内の一意のセットの数を数える

  12. 12

    ネストされた選択で一意の行を数える-最適化に役立ちます

  13. 13

    Bashスクリプト:ファイル内の一意の行を数える

  14. 14

    リスト内の一意の単語の数を数える

  15. 15

    Elasticsearch:一意の値を見つけるためのフィルタリングされたネストされたオブジェクトの集約

  16. 16

    一意性のネストされたモデルパラメータを検証する

  17. 17

    リスト内にネストされたタプル内の単一の要素を置き換える-それらはより良い方法ですか?

  18. 18

    タプルのリスト内の一意のタプルの発生率を計算する

  19. 19

    ソートされた配列のサブセット内の一意の値の数を数える

  20. 20

    特定の文字列を含むリスト内の一意の要素ごとに[n]要素のランダムサンプルを作成する方法(ネストされたループを使用しますか?)

  21. 21

    ネストされたタプルでペアの一意の組み合わせを取得するにはどうすればよいですか?

  22. 22

    一意の値に基づいてネストされたリストを分割する

  23. 23

    ネストされた配列から一意のリストに値をより効率的に追加する

  24. 24

    Pythonでネストされた辞書のリストを一意にする方法

  25. 25

    リスト内の一意のベクトルの数を数えるにはどうすればよいですか?

  26. 26

    一意のキー内でFirebaseデータベースのネストされたデータアクセスを取得する方法

  27. 27

    ネストされたリストの要素を一意のリストc#にマージします

  28. 28

    複数の列を持つネストされたJSONに一意の制約を設定する方法

  29. 29

    一意の整数のソートされたリストを受け入れる関数count_numbers

ホットタグ

アーカイブ