590件ヒット
[1-100件を表示]
(0.022秒)
種類
- インスタンスメソッド (434)
- 特異メソッド (144)
- クラス (12)
ライブラリ
- ビルトイン (11)
-
cgi
/ html (12) - csv (210)
- matrix (355)
-
minitest
/ spec (1) -
minitest
/ unit (1)
クラス
- Array (12)
- CSV (96)
-
CSV
:: FieldInfo (12) -
CSV
:: Row (42) -
CSV
:: Table (36) - Matrix (331)
- Object (1)
- String (12)
- UncaughtThrowError (11)
- Vector (12)
モジュール
-
CGI
:: HtmlExtension (12) -
MiniTest
:: Assertions (1)
キーワード
- Matrix (12)
- [] (36)
- []= (7)
-
assert
_ throws (1) - build (24)
- cofactor (12)
-
cofactor
_ expansion (12) - covector (12)
- deconstruct (3)
-
deconstruct
_ keys (3) -
each
_ with _ index (24) - empty (12)
-
find
_ index (36) -
first
_ minor (12) - generate (12)
-
generate
_ line (12) - header (12)
- headers (12)
- index (36)
- inspect (36)
-
laplace
_ expansion (12) - minor (24)
-
must
_ throw (1) - parse (24)
-
parse
_ csv (12) -
quote
_ char (12) -
row
_ count (12) -
row
_ sep (12) -
row
_ size (12) -
row
_ vector (12) -
row
_ vectors (12) - rows (12)
- textarea (12)
-
to
_ csv (24) -
to
_ s (23) - zero (24)
検索結果
先頭5件
-
Matrix
# row(i) -> Vector | nil (21114.0) -
i 番目の行を Vector オブジェクトで返します。 i 番目の行が存在しない場合は nil を返します。 ブロックが与えられた場合はその行の各要素についてブロックを繰り返します。
...す。
ブロックが与えられた場合はその行の各要素についてブロックを繰り返します。
Vector オブジェクトは Matrix オブジェクトとの演算の際には列ベクトルとして扱われることに注意してください。
@param i 行の位置を指定......のインデックスと見倣します。末尾の行が -1 番目になります。
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.row(1) # => Vector[10, 15, 20]
cnt = 0
m.row(0) { |x|
cnt = cnt + x
}
p cnt # => 6
//}... -
Matrix
# row(i) {|x| . . . } -> self (21114.0) -
i 番目の行を Vector オブジェクトで返します。 i 番目の行が存在しない場合は nil を返します。 ブロックが与えられた場合はその行の各要素についてブロックを繰り返します。
...す。
ブロックが与えられた場合はその行の各要素についてブロックを繰り返します。
Vector オブジェクトは Matrix オブジェクトとの演算の際には列ベクトルとして扱われることに注意してください。
@param i 行の位置を指定......のインデックスと見倣します。末尾の行が -1 番目になります。
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.row(1) # => Vector[10, 15, 20]
cnt = 0
m.row(0) { |x|
cnt = cnt + x
}
p cnt # => 6
//}... -
Matrix
. rows(rows , copy = true) -> Matrix (9400.0) -
引数 rows を行ベクトルの列とする行列を生成します。
...引数 rows を行ベクトルの列とする行列を生成します。
引数 copy が偽(false)ならば、rows の複製を行いません。
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2, 3]
a2 = [10, 15, 20]
m = Matrix.rows([a1, a2], false) # 配列を複製せずに行列を生成
p m......# => Matrix[[1, 2, 3], [10, 15, 20]]
a2[1] = 1000 # 配列のデータを変更
p m # => Matrix[[1, 2, 3], [10, 1000, 20]]
//}
@param rows 配列の配列
@param copy 配列を複製するかどうかを真偽値で指定... -
Matrix
. row _ vector(row) -> Matrix (9324.0) -
要素がrowの(1,n)型の行列(行ベクトル)を生成します。
...要素がrowの(1,n)型の行列(行ベクトル)を生成します。
@param row (1,n)型の行列として生成するVector Array オブジェクト... -
CSV
:: Row # deconstruct -> [object] (9118.0) -
パターンマッチに使用する行の値の配列を返します。
...パターンマッチに使用する行の値の配列を返します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3"], [1, 2, 3])
case row
in [2.., 2.., 2..]
puts "all 2 or more"
in [...2, 2.., 2..]
puts "first column is less than 2, and rest columns... -
CSV
:: Row # deconstruct _ keys(keys) -> Hash (9118.0) -
パターンマッチに使用するヘッダの名前と値の Hash を返します。
...ます。nil の場合は全てをパターンマッチに使用します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new([:header1, :header2, :header3], [1, 2, 3])
case row
in { header1: 2.., header2: 2.., header3: 2.. }
puts "all 2 or more"
in { header1: ...2, header2: 2.., header3: 2... -
Matrix
# row _ vectors -> [Vector] (9107.0) -
自分自身を行ベクトルの配列として返します。
...自分自身を行ベクトルの配列として返します。
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.row_vectors # => [Vector[1, 2, 3], Vector[10, 15, 20], Vector[-1, -2, 1.5]]
//}... -
Matrix
# row _ count -> Integer (9102.0) -
行列の行数を返します。
行列の行数を返します。 -
Matrix
# row _ size -> Integer (9102.0) -
行列の行数を返します。
行列の行数を返します。 -
CSV
# row _ sep -> String (6237.0) -
行区切り文字列として使用する文字列を返します。
...行区切り文字列として使用する文字列を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2|row1_1,row1_2", row_sep: "|")
csv.row_sep # => "|"
csv.read # => [["header1", "header2"], ["row1_1", "row1_2"]]
//}
@see CSV.new...