64件ヒット
[1-64件を表示]
(0.035秒)
別のキーワード
ライブラリ
- matrix (52)
-
rexml
/ document (12)
クラス
- Matrix (40)
-
REXML
:: XPath (12) - Vector (12)
検索結果
先頭5件
- Vector
. elements(a , copy = true) -> Vector - Matrix
. combine(*matrices) {|*elements| . . . } -> Matrix - Matrix
. build(row _ size , column _ size = row _ size) -> Enumerable - Matrix
. build(row _ size , column _ size = row _ size) {|row , col| . . . } -> Matrix - REXML
:: XPath . first(element , path = nil , namespaces = {} , variables = {}) -> Node | nil
-
Vector
. elements(a , copy = true) -> Vector (18120.0) -
配列 a を要素とするベクトルを生成します。 ただし、オプション引数 copy が偽 (false) ならば、複製を行いません。
...素の配列
@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... -
Matrix
. combine(*matrices) {|*elements| . . . } -> Matrix (108.0) -
要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。
...要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。
//emlist[例][ruby]{
require 'matrix'
x = Matrix[[6, 6], [4, 4]]
y = Matrix[[1, 2], [3, 4]]
Matrix.combine(x, y) {|a, b| a - b} # => Matrix[[5, 4], [1, 0]]
//}
@param matrices 並べる行列。す... -
Matrix
. build(row _ size , column _ size = row _ size) -> Enumerable (13.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
...た場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random elements
//}
@param row_size 行列の行数
@param column_size... -
Matrix
. build(row _ size , column _ size = row _ size) {|row , col| . . . } -> Matrix (13.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
...た場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random elements
//}
@param row_size 行列の行数
@param column_size... -
REXML
:: XPath . first(element , path = nil , namespaces = {} , variables = {}) -> Node | nil (13.0) -
element の path で指定した XPath 文字列にマッチする最初のノードを 返します。
...les 変数名とその値の対応付け
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:x='1'>
<a>
<b>b1</b>
<x:c />
<b>b2</b>
<d />
</a>
<b> b3 </b>
</root>
EOS
a = doc.root.elements[1] # => <a> ... </>
b1 = REXML::XPath.first(a, "b")... -
Matrix
. combine(*matrices) -> Enumerator (8.0) -
要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。
...要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。
//emlist[例][ruby]{
require 'matrix'
x = Matrix[[6, 6], [4, 4]]
y = Matrix[[1, 2], [3, 4]]
Matrix.combine(x, y) {|a, b| a - b} # => Matrix[[5, 4], [1, 0]]
//}
@param matrices 並べる行列。す...