リストをリストのグループにグループ化する素晴らしい方法はありますか?内部リストのそれぞれには、同じ投影を持つ要素機能としてのユーザーですか?Python:リストを投影値の等価でサブリストにグループ化する
例:
>>> x = [0, 1, 2, 3, 4, 5, 6, 7]
>>> groupby(x, projection=lambda e: e % 3)
[[0, 3, 6], [1, 4, 7], [2, 5]]
私はそれはいくつかの要素のために等しい場合、これらは同じサブリストで終わるしなければならないだけであること、投影自体を気にしないでください。
私は基本的にHaskellの機能GHC.Exts.groupWith
のPythonの同等を探しています:
Prelude> import GHC.Exts
Prelude GHC.Exts> groupWith (`mod` 3) [0..7]
[[0,3,6],[1,4,7],[2,5]]
'np.array(L)'は、すべてのキー(予測)に対して計算する必要がないように、おそらく一時変数に格納する必要があります。 –