72件ヒット
[1-72件を表示]
(0.030秒)
別のキーワード
種類
- インスタンスメソッド (24)
- 特異メソッド (24)
- クラス (12)
- モジュール (12)
クラス
- Matrix (24)
-
Psych
:: ScalarScanner (12) -
Psych
:: Visitors :: YAMLTree (12)
キーワード
- Nodes (12)
- ScalarScanner (12)
- coerce (12)
- new (12)
- tokenize (12)
検索結果
先頭5件
-
Matrix
. scalar(n , value) -> Matrix (18113.0) -
対角要素が全てvalue(数)で、非対角要素が全て0であるようなn次の正方行列を生成します。
...角要素が全て0であるようなn次の正方行列を生成します。
@param n 生成する行列の次元
@param value 生成する行列の対角要素の値
//emlist[例][ruby]{
require 'matrix'
m = Matrix.scalar(3, 2.5)
p m # => Matrix[[2.5, 0, 0], [0, 2.5, 0], [0, 0, 2.5]]
//}... -
Psych
:: ScalarScanner (6032.0) -
YAML の scalar 型を読み込んで Ruby の built-in 型に変換するクラス。
...YAML の scalar 型を読み込んで Ruby の built-in 型に変換するクラス。... -
Psych
:: ScalarScanner # tokenize(string) -> object (3032.0) -
YAML の scalar である文字列を Ruby のオブジェクトに変換した ものを返します。
...YAML の scalar である文字列を Ruby のオブジェクトに変換した
ものを返します。
scanner = Psych::ScalarScanner.new
p scanner.tokenize("yes") # => true
p scanner.tokenize("year") # => "year"
p scanner.tokenize("12") # => 12
@param string 変換文字列... -
Psych
:: Visitors :: YAMLTree . new(options = {} , emitter = Psych :: TreeBuilder . new , ss = Psych :: ScalarScanner . new) -> Psych :: Visitors :: YAMLTree (106.0) -
YAMLTree オブジェクトを生成します。
...AST の構築に使われる Psych::TreeBuilder オブジェクト
を渡します。
ss は Ruby の String が YAML document 上で quote が必要かどうか
を判定するための Psych::ScalarScanner オブジェクトを渡します。
emitter, ss は通常デフォルトのものから......変える必要はないでしょう。
@param options オプション
@param emitter AST の構築に使う Psych::TreeBuilder オブジェクト
@param ss 文字列に quite が必要かどうかを判定するための Psych::ScalarScanner オブジェクト... -
Psych
:: Nodes (72.0) -
Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。
...ych.load によって YAML ドキュメントを Ruby オブジェクトに変換
するときには、一度中間的な AST に変換され、その AST が Ruby の
オブジェクトに変換されます。
逆向き、つまり Psych.dump で Ruby のオブジェクトを
YAML ドキュメン......ラスはすべて Psych::Nodes の下にあります。
AST を手作業で構築して、visitor を使って AST を YAML ドキュメントや
Ruby のオブジェクトに変換したりすることができます。
以下の例ではスカラを1つ持つリストの AST を構築してい......ch::Nodes::Scalar.new('foo')
# Build up our tree
stream.children << doc
doc.children << seq
seq.children << scalar
stream は AST のルートです。以下のようにして AST を YAML ドキュメントに
変換できます。
stream.to_yaml => "---\n- foo\n"
Ruby のオブ... -
Matrix
# coerce(other) -> Array (18.0) -
他の数値オブジェクトとの変換を行います。
...Matrix::Scalarのオブジェクトに変換し、selfとの組を配列として返します。
@param other 変換する数値オブジェクト
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2]
a2 = [-1.25, 2.2]
m = Matrix[a1, a2]
r = Rational(1, 2)
p m.coerce(r) #=> [#<Matrix::Scalar:0x832df18...