40件ヒット [1-40件を表示] （0.222秒）
トップページ > > :max_by

## 検索結果

### Enumerable#max_by -> Enumerator (18159.0)

...Enumerable#max と Enumerable#max_by

ブロックを省略した場合は Enumerator を返します。

@param n 取得する要素数。

a = %w(albatross dog horse)
a.max_by # => #<Enum...
...oss", "dog", "horse"]:max_by>
a.max_by { |x| x.length } # => "albatross"

a = %w[albatross dog horse]
a.max_by(2) # => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a.max_by(2) {|x| x.length } # => ["albatross", "horse"]

...ghted random sampling with a reservoir
# Information Processing Letters
# Volume 97, Issue 5 (16 March 2006)
def wsample(n)
self.max_by(n) {|v| rand ** (1.0/yield(v)) }
end
end
e = (-20..20).to_a*10000
a = e.wsample(20000) {|x|
Math.exp(-(x/5.0)**2) # normal distribut...

### Enumerable#max_by {|item| ... } -> object | nil (18159.0)

...Enumerable#max と Enumerable#max_by

ブロックを省略した場合は Enumerator を返します。

@param n 取得する要素数。

a = %w(albatross dog horse)
a.max_by # => #<Enum...
...oss", "dog", "horse"]:max_by>
a.max_by { |x| x.length } # => "albatross"

a = %w[albatross dog horse]
a.max_by(2) # => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a.max_by(2) {|x| x.length } # => ["albatross", "horse"]

...ghted random sampling with a reservoir
# Information Processing Letters
# Volume 97, Issue 5 (16 March 2006)
def wsample(n)
self.max_by(n) {|v| rand ** (1.0/yield(v)) }
end
end
e = (-20..20).to_a*10000
a = e.wsample(20000) {|x|
Math.exp(-(x/5.0)**2) # normal distribut...

### Enumerable#max_by(n) -> Enumerator (18159.0)

...Enumerable#max と Enumerable#max_by

ブロックを省略した場合は Enumerator を返します。

@param n 取得する要素数。

a = %w(albatross dog horse)
a.max_by # => #<Enum...
...oss", "dog", "horse"]:max_by>
a.max_by { |x| x.length } # => "albatross"

a = %w[albatross dog horse]
a.max_by(2) # => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a.max_by(2) {|x| x.length } # => ["albatross", "horse"]

...ghted random sampling with a reservoir
# Information Processing Letters
# Volume 97, Issue 5 (16 March 2006)
def wsample(n)
self.max_by(n) {|v| rand ** (1.0/yield(v)) }
end
end
e = (-20..20).to_a*10000
a = e.wsample(20000) {|x|
Math.exp(-(x/5.0)**2) # normal distribut...

### Enumerable#max_by(n) {|item| ... } -> Array (18159.0)

...Enumerable#max と Enumerable#max_by

ブロックを省略した場合は Enumerator を返します。

@param n 取得する要素数。

a = %w(albatross dog horse)
a.max_by # => #<Enum...
...oss", "dog", "horse"]:max_by>
a.max_by { |x| x.length } # => "albatross"

a = %w[albatross dog horse]
a.max_by(2) # => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a.max_by(2) {|x| x.length } # => ["albatross", "horse"]

...ghted random sampling with a reservoir
# Information Processing Letters
# Volume 97, Issue 5 (16 March 2006)
def wsample(n)
self.max_by(n) {|v| rand ** (1.0/yield(v)) }
end
end
e = (-20..20).to_a*10000
a = e.wsample(20000) {|x|
Math.exp(-(x/5.0)**2) # normal distribut...

### Enumerable#max_by -> Enumerator (18127.0)

...able#max_by

ブロックを省略した場合は Enumerator を返します。

a = %w(albatross dog horse)
a.max_by # => #<Enumerator: ["albatross", "dog", "horse"]:max_by>
a.max_by { |x...

### Enumerable#max_by {|item| ... } -> object | nil (18127.0)

...able#max_by

ブロックを省略した場合は Enumerator を返します。

a = %w(albatross dog horse)
a.max_by # => #<Enumerator: ["albatross", "dog", "horse"]:max_by>
a.max_by { |x...

### Enumerable#minmax_by -> Enumerator (6101.0)

Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して 最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。

...umerable#minmax と Enumerable#minmax_by

a = %w(albatross dog horse)
a.minmax_by {|x| x.length } #=> ["dog", "albatross"]

[].minmax_by{} # => [nil, nil]

ブロック...

### Enumerable#minmax_by {|obj| ... } -> [object, object] (6101.0)

Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して 最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。

...umerable#minmax と Enumerable#minmax_by

a = %w(albatross dog horse)
a.minmax_by {|x| x.length } #=> ["dog", "albatross"]

[].minmax_by{} # => [nil, nil]

ブロック...