種類
- インスタンスメソッド (210)
- モジュール関数 (85)
- 定数 (44)
- 特異メソッド (30)
- 文書 (11)
ライブラリ
- ビルトイン (171)
- bigdecimal (66)
-
bigdecimal
/ jacobian (11) -
bigdecimal
/ ludcmp (22) -
bigdecimal
/ newton (11) - matrix (29)
- openssl (22)
- pathname (19)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
- Array (19)
- BigDecimal (66)
- File (19)
-
File
:: Stat (11) - Fixnum (3)
- Float (11)
- Matrix (22)
- Numeric (22)
-
OpenSSL
:: BN (11) - Pathname (19)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - String (11)
- Struct (34)
- Vector (7)
モジュール
- FileTest (41)
- Jacobian (11)
- LUSolve (22)
- Newton (11)
-
OpenSSL
:: X509 (11)
キーワード
-
EXCEPTION
_ ZERODIVIDE (11) -
SIGN
_ NEGATIVE _ ZERO (11) -
SIGN
_ POSITIVE _ ZERO (11) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (11) - empty? (24)
- filter (12)
- isEqual (11)
- ludecomp (11)
- lusolve (11)
- nonzero? (22)
- norm (11)
- pack (19)
- pack テンプレート文字列 (11)
- select (22)
- sign (11)
- size (11)
- size? (11)
- unpack (11)
- zero? (127)
検索結果
先頭5件
-
Matrix
. zero(row , column) -> Matrix (18309.0) -
row × column の零行列(要素が全て 0 の行列)を生成して返します。
...row × column の零行列(要素が全て 0 の行列)を生成して返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix.zero(2, 3) #=> Matrix[[0, 0, 0], [0, 0, 0]]
//}
@param row 生成する行列の行数
@param column 生成する行列の列数... -
OpenSSL
:: X509 :: V _ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT -> Integer (12301.0) -
検証している証明書がルート CA (自己署名証明書)であり、 それが信頼されている証明書でないことを意味します。
...ことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#add_file,
OpenSSL::X509::Store#add_path,
OpenSSL::X509::Store#add_cert,
OpenSSL::X509::Store#set_default_paths... -
LUSolve
. # lusolve(a , b , ps , zero = 0 . 0) -> [BigDecimal] (9337.0) -
LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めて返します。
...
LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めて返します。
@param a 行列を BigDecimal の配列で指定します。
各要素を Row-major order で並べて 1 次元の配列にし、
LUSolve.#ludecomp で変換したものを指定します。......al の配列で指定します。
@param ps LUSolve.#ludecomp の返り値を指定します。
@param zero 0.0 を表す値を指定します。
//emlist[][ruby]{
require 'bigdecimal'
require 'bigdecimal/util'
require 'bigdecimal/ludcmp'
include LUSolve
a = [['1.0', '2.0'], ['3.0', '1.0']].fla......'2.0'].map(&:to_d)
zero = '0.0'.to_d
one = '1.0'.to_d
# 以下の 2 行は
ps = ludecomp(a, b.size, zero, one) # a が破壊的に変更される
x = lusolve(a, b, ps, zero)
# こう書いてもよい
# x = lusolve(a, b, ludecomp(a, b.size, zero, one), zero)
p x.map(&:to_f) #=> [1.0, -1.0]
//}... -
FileTest
. # zero?(file) -> bool (9325.0) -
ファイルが存在して、そのサイズが 0 である時に真を返します。 そうでない場合、あるいはシステムコールに失敗した場合には false を返します。
...false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
//emlist[例:][ruby]{
IO.write("zero.txt", "")
FileTest.zero?(......"zero.txt") # => true
IO.write("nonzero.txt", "1")
FileTest.zero?("nonzero.txt") # => false
//}
@see FileTest.#size, FileTest.#size?... -
Float
# zero? -> bool (9319.0) -
自身がゼロの時、trueを返します。そうでない場合は false を返します。
...自身がゼロの時、trueを返します。そうでない場合は false を返します。
//emlist[例][ruby]{
10.0.zero? # => false
0.zero? # => true
0.0.zero? # => true
//}... -
File
. zero?(path) -> bool (9317.0) -
FileTest.#zero? と同じです。
...FileTest.#zero? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
BigDecimal
# zero? -> bool (9313.0) -
self が 0 のときに true を返します。それ以外のときに false を返します。
...self が 0 のときに true を返します。それ以外のときに false を返します。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0").zero? # => true
BigDecimal("1").zero? # => false
//}... -
File
:: Stat # zero? -> bool (9307.0) -
サイズが0である時に真を返します。
...サイズが0である時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).zero? #=> false
//}... -
LUSolve
. # ludecomp(a , n , zero = 0 , one = 1) -> [Integer] (9307.0) -
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
...列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
LUSolve.#lusolve の引数を構築するために使います。
@param a 行列を BigDecimal の配列で指定します。(各要素を
Row-major order で 1 次元の......配列にしたオブジェクトを指定し
ます)
@param n 引数 a の次元を整数で指定します。
@param zero 0 を表す値を指定します。
@param one 1 を表す値を指定します。
@return ピボットの位置を表す Integer の配列を返します。
@rai... -
Shell
# zero?(file) -> bool (9307.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#zero?... -
Shell
:: CommandProcessor # zero?(file) -> bool (9307.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#zero?... -
Shell
:: Filter # zero?(file) -> bool (9307.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#zero?...