641件ヒット
[1-100件を表示]
(0.113秒)
種類
- インスタンスメソッド (513)
- 特異メソッド (80)
- モジュール関数 (24)
- 文書 (24)
クラス
- Matrix (175)
-
Matrix
:: LUPDecomposition (12) -
OpenSSL
:: Cipher (12) - Vector (394)
モジュール
-
OpenSSL
:: PKCS5 (24)
キーワード
- * (48)
- + (24)
- +@ (12)
- - (24)
- -@ (12)
-
/ (12) - == (12)
- Ruby用語集 (12)
- [] (24)
- []= (21)
-
angle
_ with (12) - basis (12)
-
cofactor
_ expansion (12) - collect2 (24)
- column (24)
-
column
_ vector (12) - component (12)
- cross (12)
-
cross
_ product (12) - dot (12)
- each2 (24)
- element (12)
- elements (12)
- eql? (12)
- independent? (24)
-
inner
_ product (12) - iv= (12)
-
laplace
_ expansion (12) - lup (12)
-
lup
_ decomposition (12) - magnitude (12)
- map2 (12)
- norm (12)
- normalize (12)
-
pbkdf2
_ hmac (12) -
pbkdf2
_ hmac _ sha1 (12) - r (12)
- row (24)
-
row
_ vector (12) - solve (12)
- zero (8)
- クラス/メソッドの定義 (12)
検索結果
先頭5件
-
Vector
# +@ -> self (27100.0) -
単項演算子の + です。 self を返します。
単項演算子の + です。 self を返します。 -
Vector
# -@ -> self (27100.0) -
単項演算子の - です。 各要素の符号を反転したベクトルを返します。
単項演算子の - です。 各要素の符号を反転したベクトルを返します。 -
Vector
. elements(a , copy = true) -> Vector (21155.0) -
配列 a を要素とするベクトルを生成します。 ただし、オプション引数 copy が偽 (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 (21153.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
# map2(v) {|x , y| . . . } -> Vector (21149.0) -
ベクトルの各要素と引数 v の要素との組に対してブロックを評価し、その結果を要素として持つベクトルを返します。
...umerator を返します。
@param v ブロック内で評価される(ベクトル or 配列)
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。
@see Vector#collect2
次の例は、......として持つベクトルを生成します。
//emlist[例][ruby]{
require 'matrix'
v1 = Vector[2, 3, 5]
v2 = Vector[7, 9, 11]
a = Array[7, 9, 11]
z = v1.map2(v2) { |x, y| x * y }
p z # => Vector[14, 27, 55]
z = v1.map2(a) { |x, y| x * y } # Array でも OK
p z # => Vector[14, 27, 55]
//}... -
Vector
. [](*a) -> Vector (21137.0) -
可変個引数を要素とするベクトルを生成します。
...す。
Vector[a1, a2, a3, ... ]としたとき、 引数a1, a2, a3, ... を要素とするベクトルを生成します。
@param a ベクトルの要素
//emlist[例][ruby]{
require 'matrix'
v1 = Vector[1, 3, 5, 7]
v2 = Vector[5.25, 10.5]
p v1 # => Vector[1, 3, 5, 7]
p v2 # => Vector[5.25,... -
Vector
# *(other) -> Vector (21129.0) -
self の各要素に数 other を乗じたベクトルを返します。
...クトルを返します。
@param other self の各要素に掛ける Numeric オブジェクトを指定します。
//emlist[例][ruby]{
require 'matrix'
a = [1, 2, 3.5, 100]
v1 = Vector.elements(a)
p v1.*(2) # => Vector[2, 4, 7.0, 200]
p v1.*(-1.5) # => Vector[-1.5, -3.0, -5.25, -150.0]
/... -
Vector
. basis(size: , index:) -> Vector (21125.0) -
size 次元ベクトル空間の index 番目の標準基底を返します。
...size 次元ベクトル空間の index 番目の標準基底を返します。
//emlist[例][ruby]{
require 'matrix'
Vector.basis(size: 3, index: 1) # => Vector[0, 1, 0]
//}
@param size ベクトルの次元
@param index 標準基底の何番目か。0 origin... -
Vector
# cross(*vs) -> Vector (21120.0) -
self とベクトル vs とのクロス積を返します。
...-2 個の
n次元ベクトルでなければなりません。
@param vs クロス積を取るベクトルの集合
@raise ExceptionForMatrix::ErrOperationNotDefined self の
次元が1以下であるときに発生します。
@raise ArgumentError vs のベクトルの個数が n-2 以外...