194件ヒット
[101-194件を表示]
(0.035秒)
別のキーワード
ライブラリ
- ビルトイン (14)
- csv (48)
- matrix (108)
- ripper (12)
-
ripper
/ filter (12)
クラス
-
CSV
:: Table (48) - Matrix (60)
- Ripper (12)
-
Ripper
:: Filter (12) -
RubyVM
:: AbstractSyntaxTree :: Node (14) - Vector (48)
キーワード
- * (24)
- + (24)
- - (24)
-
delete
_ if (24) - each (24)
-
first
_ column (7) -
first
_ minor (12) -
last
_ column (7)
検索結果
先頭5件
-
CSV
:: Table # delete _ if {|row| . . . } -> self (116.0) -
ブロックを評価した結果が真である行か列を削除します。
...V::Row.new(["id", "name"], [2, "suzuki"])
row3 = CSV::Row.new(["id", "name"], [3, "sato"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.delete_if { |column_name, values| column_name == "id" }
table.to_a # => [["name"], ["tanaka"], ["suzuki"], ["sato"]]
//}
@see CSV::Table#delete... -
CSV
:: Table # each {|row| . . . } -> self (116.0) -
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し ます。
..._1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.each { |column_name, values| print column_name, values, "\n" }
# => header1["row1_1", "row2_1", "row3_1"]
# => header2["row1_2", "row2_2", "row3_2"]
//}... -
Matrix
# +(m) -> Matrix (49.0) -
self に行列 m を加算した行列を返します。 self の column_size が 1 なら Vector オブジェクトも指定出来ます。
...
self に行列 m を加算した行列を返します。
self の column_size が 1 なら Vector オブジェクトも指定出来ます。
@param m 加算する行列。加算可能な行列やベクトルを指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わな... -
Matrix
# -(m) -> Matrix (49.0) -
self から行列mを減算した行列を返します。 self の column_size が 1 なら Vector オブジェクトも指定出来ます。
...
self から行列mを減算した行列を返します。
self の column_size が 1 なら Vector オブジェクトも指定出来ます。
@param m 減算する行列。減算可能な行列やベクトルを指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わな... -
Vector
# *(m) -> Matrix (35.0) -
自分自身を列ベクトル(行列)に変換して (実際には Matrix.column_vector(self) を適用) から、行列 m を右から乗じた行列 (Matrix クラス) を返します。
...自分自身を列ベクトル(行列)に変換して (実際には Matrix.column_vector(self) を適用) から、行列 m を右から乗じた行列 (Matrix クラス) を返します。
@param m 右から乗算を行う行列
@raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わな... -
Vector
# *(other) -> Vector (25.0) -
self の各要素に数 other を乗じたベクトルを返します。
...
self の各要素に数 other を乗じたベクトルを返します。
@param other self の各要素に掛ける Numeric オブジェクトを指定します。
//emlist[例][ruby]{
require 'matrix'
a = [1, 2, 3.5, 100]
v1 = Vector.elements(a)
p v1.*(2) # => Vector[2, 4, 7.0, 200]
p v1.*(-... -
Vector
# +(v) -> Vector | Matrix (23.0) -
self にベクトル v を加えたベクトルを返します。
...
self にベクトル v を加えたベクトルを返します。
v には column_size が 1 の Matrix オブジェクトも指定できます。
その場合は返り値も Matrix オブジェクトになります。
@param v 加算するベクトル。加算可能な行列やベクトルを指... -
Vector
# -(v) -> Vector | Matrix (23.0) -
self からベクトル v を減じたベクトルを返します。
...
self からベクトル v を減じたベクトルを返します。
v には column_size が 1 の Matrix オブジェクトも指定できます。
その場合は返り値も Matrix オブジェクトになります。
@param v 減算するベクトル。減算可能な行列やベクトルを...