るりまサーチ

最速Rubyリファレンスマニュアル検索!
208件ヒット [1-100件を表示] (0.069秒)

別のキーワード

  1. matrix collect
  2. matrix map
  3. matrix index
  4. matrix each
  5. matrix *

クラス

キーワード

検索結果

<< 1 2 3 > >>

Matrix#element(i, j) -> () (35116.0)

(i,j)要素を返します。 行列の範囲外の値を指定した場合には nil を返します。

...には nil を返します。

@param i 要素の行成分を0オリジンで指定します。
@param j 要素の列成分を0オリジンで指定します。



//emlist[例][ruby]{
r
equire 'matrix'

a1 = [1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, 2, 1.5]
m = Matrix[a1, a2, a3]

p m[0, 0] # => 1
p m[1...

Matrix#elements_to_r -> Matrix (29311.0)

各要素を有理数 Rational に変換した行列を返します。

...各要素を有理数 Rational に変換した行列を返します。

このメソッドは deprecated です。 map(&:to_r) を使ってください。...

Matrix#elements_to_f -> Matrix (26304.0)

各要素を浮動小数点数 Float に変換した行列を返します。

...各要素を浮動小数点数 Float に変換した行列を返します。

このメソッドは deprecated です。 map(&:to_f) を使ってください。...

Matrix#elements_to_i -> Matrix (26304.0)

各要素を整数 Integer に変換した行列を返します。

...各要素を整数 Integer に変換した行列を返します。

このメソッドは deprecated です。 map(&:to_i) を使ってください。...

Vector#element(i) -> object | nil (26104.0)

i 番目の要素を返します。インデックスは 0 から開始します。 要素が存在しないインデックスを指定した時には nil を返します。

...素を返します。インデックスは 0 から開始します。
要素が存在しないインデックスを指定した時には nil を返します。

@param i 取得する要素のインデックスを整数値で指定します。
インデックスは 0 から始めます。...

絞り込み条件を変える

Matrix#combine(*matrices) {|*elements| ... } -> Matrix (20432.0)

要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

...要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

Matrix
.combine(self, *matrices) { ... } と同じです。

@see Matrix.combine...

Vector#elements_to_r -> Vector (20322.0)

ベクトルの各成分をRationalに変換したベクトルを返します。

...クトルの各成分をRationalに変換したベクトルを返します。

このメソッドは deprecated です。 map(&:to_r) を使ってください。

//emlist[例][ruby]{
r
equire 'matrix'

v = Vector.elements([2.5, 3.0, 5.75, 7])
p v.elements_to_r
# => Vector[(5/2), (3/1), (23/4), (7/1)...

Matrix#collect!(which = :all) -> Enumerator (20159.0)

行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。

...り返した結果で要素を置き換えます。

ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。

@param which which に以下の Symbol を指定することで、
引数として使われる要素を限定でき...
...詳細は、 Matrix#each の項目を参照して下さい。


//emlist[例][ruby]{
r
equire 'matrix'

m = Matrix[[1, 2], [3, 4]]

p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}

@see Matrix#each, Matrix#map...

Matrix#collect!(which = :all) {|element| ... } -> self (20159.0)

行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。

...り返した結果で要素を置き換えます。

ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。

@param which which に以下の Symbol を指定することで、
引数として使われる要素を限定でき...
...詳細は、 Matrix#each の項目を参照して下さい。


//emlist[例][ruby]{
r
equire 'matrix'

m = Matrix[[1, 2], [3, 4]]

p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}

@see Matrix#each, Matrix#map...

Matrix#map!(which = :all) -> Enumerator (20159.0)

行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。

...り返した結果で要素を置き換えます。

ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。

@param which which に以下の Symbol を指定することで、
引数として使われる要素を限定でき...
...詳細は、 Matrix#each の項目を参照して下さい。


//emlist[例][ruby]{
r
equire 'matrix'

m = Matrix[[1, 2], [3, 4]]

p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}

@see Matrix#each, Matrix#map...

絞り込み条件を変える

<< 1 2 3 > >>