種類
- インスタンスメソッド (1175)
- 定数 (440)
- 特異メソッド (99)
- 変数 (33)
- 文書 (22)
ライブラリ
- English (22)
- ビルトイン (360)
- bigdecimal (33)
-
cgi
/ html (22) - csv (44)
- etc (308)
-
irb
/ cmd / help (11) - matrix (275)
-
minitest
/ spec (1) -
net
/ http (77) -
net
/ imap (33) - openssl (110)
- rexml (11)
-
rexml
/ sax2listener (11) -
rubygems
/ command _ manager (11) -
rubygems
/ package / tar _ reader (22) -
rubygems
/ package / tar _ reader / entry (11) -
rubygems
/ spec _ fetcher (11) -
rubygems
/ specification (11) - stringio (121)
- strscan (143)
-
webrick
/ httpservlet / abstract (11) -
webrick
/ httpservlet / cgihandler (11) -
webrick
/ httpservlet / erbhandler (11) -
webrick
/ httpservlet / filehandler (11) -
webrick
/ httpservlet / prochandler (11) - zlib (44)
クラス
-
ARGF
. class (22) - Array (33)
- BigDecimal (33)
- CSV (44)
- Dir (22)
- File (11)
-
Gem
:: CommandManager (11) -
Gem
:: Package :: TarReader (22) -
Gem
:: Package :: TarReader :: Entry (11) -
Gem
:: SpecFetcher (11) -
Gem
:: Specification (11) - IO (66)
-
IRB
:: ExtendCommand :: Help (11) - MatchData (11)
- Matrix (55)
-
Matrix
:: EigenvalueDecomposition (110) -
Matrix
:: LUPDecomposition (110) - Module (1)
-
Net
:: HTTP (77) -
Net
:: IMAP :: BodyTypeMultipart (11) -
Net
:: IMAP :: ContentDisposition (22) - Numeric (9)
-
OpenSSL
:: SSL :: SSLSocket (11) -
REXML
:: ParseException (11) - Rational (8)
- Regexp (30)
- String (129)
- StringIO (121)
- StringScanner (143)
- Symbol (8)
-
WEBrick
:: HTTPServlet :: AbstractServlet (11) -
WEBrick
:: HTTPServlet :: CGIHandler (11) -
WEBrick
:: HTTPServlet :: ERBHandler (11) -
WEBrick
:: HTTPServlet :: FileHandler (11) -
WEBrick
:: HTTPServlet :: ProcHandler (11) -
Zlib
:: GzipReader (22) -
Zlib
:: GzipWriter (22)
モジュール
-
CGI
:: HtmlExtension (22) - Etc (308)
- Kernel (33)
-
OpenSSL
:: X509 (99) -
REXML
:: SAX2Listener (11)
キーワード
-
$ ERROR _ POSITION (11) -
$ POSTMATCH (11) -
$ stdin (11) - << (11)
-
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ CFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LIBS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ CFLAGS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LIBS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ CFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LIBS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ CFLAGS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LIBS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V7 _ THREADS _ CFLAGS (11) -
CS
_ POSIX _ V7 _ THREADS _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (11) -
PURPOSE
_ ANY (11) -
PURPOSE
_ CRL _ SIGN (11) -
PURPOSE
_ NS _ SSL _ SERVER (11) -
PURPOSE
_ OCSP _ HELPER (11) -
PURPOSE
_ SMIME _ ENCRYPT (11) -
PURPOSE
_ SMIME _ SIGN (11) -
PURPOSE
_ SSL _ CLIENT (11) -
PURPOSE
_ SSL _ SERVER (11) -
SIGN
_ POSITIVE _ FINITE (11) -
SIGN
_ POSITIVE _ INFINITE (11) -
SIGN
_ POSITIVE _ ZERO (11) -
V
_ ERR _ INVALID _ PURPOSE (11) - charpos (11)
- check (11)
-
check
_ until (11) - clear (11)
-
copy
_ stream (22) - d (11)
-
delete
_ at (11) - det (11)
- determinant (11)
- disposition (11)
-
do
_ POST (55) -
dsp
_ type (11) - eigen (11)
- eigensystem (11)
-
eigenvalue
_ matrix (11) - eigenvalues (11)
-
eigenvector
_ matrix (11) -
eigenvector
_ matrix _ inv (11) - eigenvectors (11)
- eof (11)
- eof? (11)
- execute (11)
-
find
_ command _ possibilities (11) - flock (11)
- form (22)
- index (11)
-
infect
_ with _ assertions (1) - insert (11)
- l (11)
-
legacy
_ repos (11) - lup (11)
-
lup
_ decomposition (11) - match (44)
- match? (24)
- new (22)
- open (44)
- p (11)
- param (11)
- pivots (11)
- pointer (11)
- pointer= (11)
- pos= (11)
- position (11)
- positive? (17)
- post (22)
- post2 (22)
-
post
_ connection _ check (11) -
post
_ form (11) -
post
_ match (22) - progress (11)
- reopen (22)
-
request
_ post (22) - reset (11)
- rewind (22)
- rindex (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 9 feature (11) -
scan
_ until (11) - seek (11)
- singular? (11)
-
skip
_ until (11) - slice (11)
- slice! (66)
- solve (11)
- tell (77)
- terminate (11)
-
to
_ a (22) -
to
_ ary (22) - transpose (22)
- u (11)
- ungetc (11)
- v (11)
-
v
_ inv (11)
検索結果
先頭5件
-
String
# index(pattern , pos = 0) -> Integer | nil (6435.0) -
文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...ックス pos から右に向かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
pos が負......@param pattern 探索する部分文字列または正規表現
@param pos 探索を開始するインデックス
//emlist[例][ruby]{
p "astrochemistry".index("str") # => 1
p "regexpindex".index(/e.*x/, 2) # => 3
p "character".index(?c) # => 0
p "foobarfo......obar".index("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex......obar".index("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex
@see String#byteindex... -
CSV
# tell -> Integer (6423.0) -
IO#pos, IO#tell に委譲します。
...IO#pos, IO#tell に委譲します。
@see IO#pos, IO#tell... -
Symbol
# match?(regexp , pos = 0) -> bool (6423.0) -
regexp.match?(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match? を参照してください。
...
regexp.match?(self, pos) と同じです。
regexp が文字列の場合は、正規表現にコンパイルします。
詳しくは Regexp#match? を参照してください。
例:
:Ruby.match?(/R.../) # => true
:Ruby.match?('Ruby') # => true
:Ruby.match?('Ruby',1) # => false
:R......uby.match?('uby',1) # => true
:Ruby.match?(/P.../) # => false
$& # => nil
@see Regexp#match?, String#match?... -
String
# slice!(pos , len) -> String (6419.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
String
# slice!(substr) -> String (6419.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
IO
# tell -> Integer (6413.0) -
ファイルポインタの現在の位置を整数で返します。
...タの現在の位置を整数で返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\n")
File.open("testfile") do |f|
f.pos # => 0
f.gets # => "This is line one\n"
f.pos # => 17
end
//}... -
Matrix
# eigen -> Matrix :: EigenvalueDecomposition (6400.0) -
行列の固有値と左右の固有ベクトルを保持したオブジェクトを返します。
...行列の固有値と左右の固有ベクトルを保持したオブジェクトを返します。
Matrix::EigenvalueDecomposition は to_ary を定義しているため、
多重代入によって3つの行列(右固有ベクトル、固有値行列、左固有ベクトル)
を得ることがで......erse を満たします。
D のそれぞれの対角成分が行列の固有値です。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[1, 2], [3, 4]]
v, d, v_inv = m.eigensystem
d.diagonal? # => true
v.inv == v_inv # => true
(v * d * v_inv).round(5) == m # => true
//}
@raise ExceptionForMatri......x::ErrDimensionMismatch 行列が正方行列でない場合に発生します
@see Matrix::EigenvalueDecomposition... -
Matrix
# lup -> Matrix :: LUPDecomposition (6400.0) -
行列の LUP 分解を保持したオブジェクトを返します。
...Matrix::LUPDecomposition は to_ary を定義しているため、
多重代入によって3つの行列(下三角行列、上三角行列、置換行列)
を得ることができます。これを [L, U, P] と書くと、
L*U = P*self を満たします。
//emlist[例][ruby]{
require 'matrix'......a = Matrix[[1, 2], [3, 4]]
l, u, p = a.lup
l.lower_triangular? # => true
u.upper_triangular? # => true
p.permutation? # => true
l * u == p * a # => true
a.lup.solve([2, 5]) # => Vector[(1/1), (1/2)]
//}
@see Matrix::LUPDecomposition... -
String
# slice!(first . . . last) -> String (6319.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}... -
String
# slice!(first . . last) -> String (6319.0) -
指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。
...(String#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。
引数が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.sl......ice!(/s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...