[#42735] [Ruby 1.9-Feature#4147][Open] Array#sample で重みを指定したい — Yoji Ojima <redmine@...>

Feature #4147: Array#sample で重みを指定したい

52 messages 2010/12/10
[#42791] [Ruby 1.9-Feature#4147][Assigned] Array#sample で重みを指定したい — Shyouhei Urabe <redmine@...> 2010/12/18

チケット #4147 が更新されました。 (by Shyouhei Urabe)

[#42800] Re: [Ruby 1.9-Feature#4147][Assigned] Array#sample で重みを指定したい — Masaya TARUI <tarui@...> 2010/12/19

> じゃあ反対ないので実装はともかく、この仕様は基本入れる方向で考えましょう。反対の人は意思表示お早めに。

[#42763] [Ruby 1.9-Bug#4159][Open] test_block_variables(TestRipper::ParserEvents) が失敗する — Kouhei Yanagita <redmine@...>

Bug #4159: test_block_variables(TestRipper::ParserEvents) が失敗する

8 messages 2010/12/14

[#42894] [Ruby 1.8-Feature#4207][Open] これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには — Shyouhei Urabe <redmine@...>

Feature #4207: これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには

24 messages 2010/12/26
[#42935] Re: [Ruby 1.8-Feature#4207][Open] これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには — Kenta Murata <muraken@...> 2011/01/04

むらたです。

[#42936] Re: [Ruby 1.8-Feature#4207][Open] これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには — Kenta Murata <muraken@...> 2011/01/05

むらたです。

[ruby-dev:42878] Re: [Ruby 1.9-Feature#4147][Assigned] Array#sample で重みを指定したい

From: Kenta Murata <muraken@...>
Date: 2010-12-24 00:29:27 UTC
List: ruby-dev #42878
=1B$B$`$i$?$G$9!#=1B(B

On 2010/12/23, at 14:56, Yusuke ENDOH wrote:

>> Ojima =1B$B$5$s$,M_$7$,$C$F$k!V=1B(Bn=1B$BI8K\$@$1$N=3DE$_IU$-Cj=3DP!W$=
r=1B(B Array#sample =1B$B$GBP1~$9$k$J$i!"=1B(B
>> =1B$B<!$N$h$&$K$9$k$HNI$$$N$G$O$J$$$G$7$g$&$+!#=1B(B
>>=20
>> - Array#sample =1B$B$G$O=3DE$_$rG[Ns$+%O%C%7%e$G<u$1<h$k!#=1B(B
>> - Array#sample_by =
=1B$B$rMQ0U$7!"8eCV%V%m%C%/7PM3$G=3DE$_$rM?$($i$l$k$h$&$K$9$k!#=1B(B
>=20
> IRC =1B$B$G$O!"=1B(Bsample(weight: proc { ... }) =
=1B$B$H$7$?$i$I$&$+$J!"$H$$$&=1B(B
> =1B$B0F$,5s$,$C$F$$$^$7$?!#=1B(B

=1B$B;d$bF1MM$N%$%s%?!<%U%'%$%9$r9M$($F$$$^$7$?!#=1B(B
weight =1B$B$O=1B(B proc =
=1B$B$@$1$8$c$J$/$FG[Ns$H%O%C%7%e$b<u$1IU$1$i$l$l$PNI$$$H;W$$$^$9!#=1B(B


>> n =1B$B$,$"$kDxEYBg$-$$>l9g$O=1B(B Walker =
=1B$B$N%"%k%4%j%:%`$r:NMQ$7$?$[$&$,8zN($,NI$$$O$:$G$9!#=1B(B
>> =
=1B$B%"%k%4%j%:%`$r@Z$jBX$($k$?$a$NogCM$ND4::$J$I$,I,MW$K$J$k$G$7$g$&$M!#=1B=
(B
>> Walker =1B$B$N%"%k%4%j%:%`$O@N=1B(B boost =
=1B$BMQ$K:n$C$?$3$H$,$"$j$^$9!#=1B(B
>> =1B$B$=3D$l$O=1B(B CodeRepos =1B$B$N=1B(B http://bit.ly/eAk1M1 =
=1B$B$3$3$KCV$$$F$"$k$N$G$9$,!"=1B(B
>> =1B$BI,MW$J$i;d$,<BAu$7$F$b9=3D$$$^$;$s!#=1B(B
>=20
> =1B$B$*$*!#=1B(B
> =1B$B$H$3$m$G!"=1B(Bmrkn =
=1B$B$5$s$O2?$N$?$a$K$3$l$r:n$C$?$N$+$,6=3DL#$"$j$^$9!#=1B(B
> =
=1B$B$3$NDs0F$O%f!<%9%1!<%9$,L@3N$G$J$/!"$=3D$NJU$N5DO@$,$I$&$b4y>e$N0h$r=1B=
(B
> =1B$B$3$($F$J$$46$8$G$9$N$G!";29M$K$J$k$N$G$O$J$$$+$H!#=1B(B

discrete_distribution.hpp =1B$B$O!"$=3D$l$HF1$8%G%#%l%/%H%j$K$"$k=1B(B =
zipf_distribution.hpp =1B$B$N$?$a$K=1B(B
=1B$B:n$j$^$7$?!#=1B(Bzipf_distribution.hpp =1B$B$O=1B(B Zipf-Mandelbrot =
=1B$BJ,I[$N<BAu$G$9!#=1B(B

=1B$B;d$,=1B(B Zipf-Mandelbrot =
=1B$BJ,I[$r:n$C$?M}M3$O!"N%;6%Y%-J,I[$K=3D>$&Mp?t$r@8@.$9$kI,MW$,$"$C$?$+$=
i$G$9!#=1B(B
=
=1B$B3X@8$N:"!"J#;(%M%C%H%o!<%/$N8&5f$r$7$F$$$F!"4QB,%G!<%?$N8!>ZMQ$K;H$C$=
?$j!"=1B(B
=1B$BD:E@$N<!?t=1B(B (=1B$B@\B3$9$kJU$NK\?t=1B(B) =
=1B$B$,%Y%-J,I[$K=3D>$&$h$&$J%M%C%H%o!<%/9=3DB$$r:n$k$H$-$K;H$$$^$7$?!#=1B=
(B


--
Kenta Murata
OpenPGP FP =3D 1D69 ADDE 081C 9CC2 2E54  98C1 CEFE 8AFB 6081 B062

=1B$BK\$r=3Dq$-$^$7$?=1B(B!!
=1B$B!X=1B(BRuby =1B$B5U0z$-%l%7%T!Y=1B(B =
http://www.amazon.co.jp/dp/4798119881/mrkn-22

E-mail: mrkn@mrkn.jp
twitter: http://twitter.com/mrkn/
blog: http://d.hatena.ne.jp/mrkn/


In This Thread