558件ヒット
[1-100件を表示]
(0.203秒)
種類
- インスタンスメソッド (441)
- 特異メソッド (73)
- モジュール関数 (22)
- 文書 (22)
クラス
- Matrix (132)
-
Matrix
:: LUPDecomposition (11) -
OpenSSL
:: Cipher (11) - Vector (360)
モジュール
-
OpenSSL
:: PKCS5 (22)
キーワード
- * (44)
- + (11)
- +@ (11)
- - (11)
- -@ (11)
-
/ (11) - == (11)
- Ruby用語集 (11)
- [] (22)
- []= (12)
-
angle
_ with (11) - basis (11)
-
cofactor
_ expansion (11) - collect2 (22)
- column (22)
-
column
_ vector (11) - component (11)
- cross (11)
-
cross
_ product (11) - dot (11)
- each2 (22)
- element (11)
- elements (11)
- eql? (11)
- independent? (22)
-
inner
_ product (11) - iv= (11)
-
laplace
_ expansion (11) - lup (11)
-
lup
_ decomposition (11) - magnitude (11)
- map2 (11)
- norm (11)
- normalize (11)
-
pbkdf2
_ hmac (11) -
pbkdf2
_ hmac _ sha1 (11) - r (11)
- row (22)
-
row
_ vector (11) - solve (11)
- zero (7)
- クラス/メソッドの定義 (11)
検索結果
先頭5件
-
Vector
# +@ -> self (30200.0) -
単項演算子の + です。 self を返します。
...単項演算子の + です。 self を返します。... -
Vector
# -@ -> self (30200.0) -
単項演算子の - です。 各要素の符号を反転したベクトルを返します。
単項演算子の - です。 各要素の符号を反転したベクトルを返します。 -
Vector
# collect2(v) -> Enumerator (30136.0) -
ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。
...た場合は Enumerator を返します。
@param v ブロック内で評価される(ベクトル or 配列)
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。
@see Vector#map2
次......要素毎の積を要素とする配列を生成します。
//emlist[例][ruby]{
require 'matrix'
v1 = Vector[2, 3, 5]
v2 = Vector[7, 9, 11]
a = Array[7, 9, 11]
z = v1.collect2(v2){ |x, y| x * y }
p z # => [14, 27, 55]
z = v1.collect2(a) { |x, y| x * y } # Array でも OK
p z # => [14, 27, 55]... -
Vector
# collect2(v) {|x , y| . . . } -> Array (30136.0) -
ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つ配列を返します。
...た場合は Enumerator を返します。
@param v ブロック内で評価される(ベクトル or 配列)
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。
@see Vector#map2
次......要素毎の積を要素とする配列を生成します。
//emlist[例][ruby]{
require 'matrix'
v1 = Vector[2, 3, 5]
v2 = Vector[7, 9, 11]
a = Array[7, 9, 11]
z = v1.collect2(v2){ |x, y| x * y }
p z # => [14, 27, 55]
z = v1.collect2(a) { |x, y| x * y } # Array でも OK
p z # => [14, 27, 55]... -
Vector
. elements(a , copy = true) -> Vector (27255.0) -
配列 a を要素とするベクトルを生成します。 ただし、オプション引数 copy が偽 (false) ならば、複製を行いません。
...false) ならば、複製を行いません。
@param a Vectorを生成する際の要素の配列
@param copy 引数の配列 a のコピーをするかどうかのフラグ
//emlist[例][ruby]{
require 'matrix'
a = [1, 2, 3, 4]
v1 = Vector.elements(a, true)
v2 = Vector.elements(a, false)
p......v1 # => Vector[1, 2, 3, 4]
p v2 # => Vector[1, 2, 3, 4]
a[0] = -1
p v1 # => Vector[1, 2, 3, 4]
p v2 # => Vector[-1, 2, 3, 4]
//}... -
Vector
# normalize -> Vector (27253.0) -
自身を Vector#norm で正規化したベクトルを返します。
...自身を Vector#norm で正規化したベクトルを返します。
@raise Vector::ZeroVectorError ベクトルが0である場合に発生します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[2, 6, 9].normalize
# => Vector[0.18181818181818182, 0.5454545454545454, 0.8181818181818182]
v.......norm # => 1.0
//}
@see Vector#norm... -
Vector
. zero(size) -> Vector (27220.0) -
零ベクトルを返します。
...零ベクトルを返します。
//emlist[例][ruby]{
require 'matrix'
Vector.zero(3) # => Vector[0, 0, 0]
//}
@param size ベクトルの次元... -
Vector
# independent?(*vectors) -> bool (27212.0) -
self とベクトルの列 vectors が線形独立であれば true を返します。
...self とベクトルの列 vectors が線形独立であれば true を返します。
require 'matrix'
Vector.independent?(self, *vectors)
と同じです。
@param vectors 線形独立性を判定するベクトル列... -
Vector
. independent?(*vectors) -> bool (27206.0) -
ベクトルの列 vectors が線形独立であれば true を返します。
...ベクトルの列 vectors が線形独立であれば true を返します。
@param vectors 線形独立性を判定するベクトル列... -
Vector
# angle _ with(v) -> Float (27130.0) -
v と self がなす角度を返します。
...v と self がなす角度を返します。
//emlist[例][ruby]{
require 'matrix'
Vector[1, 0].angle_with(Vector[0, 1]) # => Math::PI/2
//}
@param v このベクトルと self とがなす角度を計算します
@raise ZeroVectorError self もしくは v のどちらかが零ベクトルであ......る場合に
発生します
@raise ExceptionForMatrix::ErrDimensionMismatch v と self の
ベクトルの次元が異なる場合に発生します。...