Next: Functions and Variables for binary input and output, Previous: Introduction to numericalio, Up: numericalio [Contents][Index]
read_matrix(S)
は、
ソースSを読み込み、行列として内容全体を返します。
行列のサイズは入力データから推論されます;
ファイルの行それぞれは行列の1行になります。
もし複数の行が異なる長さを持つなら、
read_matrix
はエラーを出力します。
read_matrix(S, M)
は、
Mが一杯になるか、ソースが尽きるまで、
ソースSを行列Mに読み込みます。
入力データは行優先順に行列に読み込まれます;
入力はMと同じ行数と列数を持つ必要はありません。
ソースSはファイル名かストリームかもしれません。
separator_flagの認識される値は
comma
, pipe
, semicolon
, space
です。
もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。
Aが一杯になるか、ソースが尽きるまで、 ソースSを配列Aに読み込みます。 入力データは列優先順に配列に読み込まれます; 入力はAの次元に一致する必要はありません。
ソースSはファイル名かストリームかもしれません。
separator_flagの認識される値は
comma
, pipe
, semicolon
, space
です。
もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。
ソースSが読み込まれ、ハッシュ配列として内容全体が返されます。 ソースSはファイル名かストリームかもしれません。
read_hashed_array
は、
それぞれの行の最初の項目をハッシュキーとして扱い、
行の残りを(リストとして)キーと結合します。
例えば、
行567 12 17 32 55
は
A[567]: [12, 17, 32, 55]$
と同値です。
行数は要素数と同じである必要はありません。
separator_flagの認識される値は
comma
, pipe
, semicolon
, space
です。
もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。
ソースSを読み込み、 入れ子のリストとして内容全体を返します。 ソースSはファイル名かストリームかもしれません。
read_nested_list
は
入力のそれぞれの行について部分リストを持つリストを返します。
行数は要素数と同じである必要はありません。
空の行は無視されません: 空の行は空の部分リストをもたらします。
separator_flagの認識される値は
comma
, pipe
, semicolon
, space
です。
もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。
read_list(S)
は、
ソースSを読み込み、
フラットなリストとして内容全体を返します。
read_list(S, L)
は、
Lが一杯になるかソースが尽きるまで、
ソースSを
リストLに読み込みます。
ソースSはファイル名かストリームかもしれません。
separator_flagの認識される値は
comma
, pipe
, semicolon
, space
です。
もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。
オブジェクトXをデスティネーションDに書き出します。
write_data
は行列を
行につき一行で行優先順に書き出します。
write_data
は
array
やmake_array
で生成された配列を
行優先順でスラブ毎に改行して書き出します。
高次元スラブは更に改行で分割されます。
write_data
はハッシュ配列を
1行に、キーそれぞれに結合したリストが続くように書き出します。
write_data
は入れ子のリストを
それぞれの部分リストを1行に書き出します。
write_data
はフラットなリストすべてを1行に書き出します。
デスティネーションDはファイル名かストリームかもしれません。
デスティネーションがファイル名の時、
グローバル変数file_output_append
は
出力ファイルに追加されるか上書きされるか決定します。
デスティネーションがストリームの時、
write_data
は
データすべてが書かれた後、特殊なアクションを取ります;
特にストリームは開いたままとなります。
separator_flagの認識される値は
comma
, pipe
, semicolon
, space
です。
もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。
Next: Functions and Variables for binary input and output, Previous: Introduction to numericalio, Up: numericalio [Contents][Index]