440件ヒット
[1-100件を表示]
(0.075秒)
種類
- インスタンスメソッド (374)
- 定数 (33)
- 特異メソッド (22)
- クラス (11)
ライブラリ
クラス
- DBM (11)
-
Encoding
:: InvalidByteSequenceError (77) - GDBM (11)
-
Gem
:: Command (11) - Hash (11)
- Matrix (44)
-
Matrix
:: EigenvalueDecomposition (44) -
OpenSSL
:: BN (11) -
OpenSSL
:: PKey :: EC :: Point (11) -
Rake
:: InvocationChain (55) -
Rake
:: InvocationChain :: EmptyInvocationChain (33) -
Rake
:: Task (11) - SDBM (11)
- WIN32OLE (22)
-
WIN32OLE
_ METHOD (22) -
YAML
:: DBM (11)
モジュール
-
OpenSSL
:: X509 (22)
オブジェクト
- ENV (11)
キーワード
- EMPTY (11)
- InvalidByteSequenceError (11)
-
V
_ ERR _ INVALID _ CA (11) -
V
_ ERR _ INVALID _ PURPOSE (11) -
_ invoke (11) - append (33)
-
destination
_ encoding (11) -
destination
_ encoding _ name (11) - eigen (11)
- eigensystem (11)
-
eigenvector
_ matrix _ inv (11) -
error
_ bytes (11) -
incomplete
_ input? (11) - inverse (11)
- invert (66)
- invert! (11)
- investigation (11)
- invkind (11)
- invoke (11)
-
invoke
_ kind (11) - member? (22)
-
mod
_ inverse (11) -
readagain
_ bytes (11) -
source
_ encoding (11) -
source
_ encoding _ name (11) -
to
_ a (11) -
to
_ ary (11) -
to
_ s (22) -
v
_ inv (11) -
when
_ invoked (11)
検索結果
先頭5件
-
Matrix
# inv -> Matrix (18219.0) -
逆行列を返します。
...逆行列を返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]
p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//}... -
Matrix
# inverse -> Matrix (6219.0) -
逆行列を返します。
...逆行列を返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]
p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//}... -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (6202.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
Matrix
:: EigenvalueDecomposition # v _ inv -> Matrix (6202.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
DBM
# invert -> Hash (6200.0) -
値からキーへのハッシュを返します。
...値からキーへのハッシュを返します。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.invert #=> {"bbbbbb" => "b", "aaa" => "a"}... -
ENV
. invert -> Hash (6200.0) -
環境変数の値をキー、名前を値とした Hash を生成して返します。
環境変数の値をキー、名前を値とした Hash を生成して返します。 -
GDBM
# invert -> Hash (6200.0) -
値からキーへのハッシュを返します。
...値からキーへのハッシュを返します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.invert #=> {"aaa"=>"a", "bbb"=>"b"}... -
Gem
:: Command # when _ invoked { . . . } -> Proc (6200.0) -
コマンドが実行されたときに評価するブロックを登録します。
コマンドが実行されたときに評価するブロックを登録します。
通常のコマンド呼び出しは、そのコマンドクラスの execute メソッドを実行するだけです。
このメソッドでブロックを登録すると、通常の呼び出しを上書きすることができます。
これはテストメソッドで正しくコマンドの呼び出しが実行されたことを確認するのに使用することが出来ます。 -
Hash
# invert -> Hash (6200.0) -
値からキーへのハッシュを作成して返します。
...=> 200, "d" => 300, "e" => 300 }
p h.invert #=> {0=>"a", 100=>"b", 200=>"c", 300=>"e"}
//}
=== 参考
値が重複していたときに備えて、変換後の値を配列として保持するには、次のようにします。
//emlist[][ruby]{
def safe_invert(orig_hash)
orig_hash.each_key.g......roup_by do |key|
orig_hash[key]
end
end
p safe_invert({"a"=>1, "b"=>1, "c"=>3}) # => {1=>["a", "b"], 3=>["c"]}
//}
@see Hash#key... -
OpenSSL
:: BN # mod _ inverse(m) -> OpenSSL :: BN (6200.0) -
自身の mod m における逆元を返します。
...(self * r) % m == 1 となる r を返します。
存在しない場合は例外 OpenSSL::BNError が発生します。
//emlist[][ruby]{
require 'openssl'
p 3.to_bn.mod_inverse(5) # => 2
p (3 * 2) % 5 # => 1
//}
@param m mod を取る数
@raise OpenSSL::BNError 計算時エラー...