3

Rに整数パーティショニングの実装はありますか?

たとえば、入力 4 の場合、5 つのベクトルを取得したいと思います。

4
3 , 1
2 , 2
2 , 1 , 1
1 , 1 , 1 , 1

Python、Erlang、JavaCPerlには実装がありますが、R には何も見つかりません。

4

1 に答える 1

7

「パーティション」パッケージを使用します。

install.packages("partitions")
library(partitions)
parts(4)
#               
# [1,] 4 3 2 2 1
# [2,] 0 1 2 1 1
# [3,] 0 0 0 1 1
# [4,] 0 0 0 0 1
于 2013-09-06T13:13:28.693 に答える