Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コンテキスト: Das のドキュメントにはBag.take()、最初のパーティションからのみ収集されることが明確に記載されています。ただし、フィルターを使用すると、最初のパーティションが空で、他のパーティションが空でない場合があります。
Bag.take()
質問:アイテムBag.take()を収集するのに十分な数のパーティションn(または使用可能な最大数未満n)から収集するように使用することは可能ですか?
n
次のようなことができます。
from toolz import take f = lambda seq: list(take(n, seq)) b.reduction(f, f)
これは、各パーティションの最初の n 要素を取得し、それらをすべてまとめて収集し、結果の最初の n 要素を取得します。