Maxima 5.46.0 Manual: Functions and Variables for plain-text input and output

Next: Functions and Variables for binary input and output, Previous: Introduction to numericalio, Up: numericalio [Contents][Index]

### 69.2 Functions and Variables for plain-text input and output

関数: read_matrix (S)
関数: read_matrix (S, M)
関数: read_matrix (S, separator_flag)
関数: read_matrix (S, M, separator_flag)

  `read_matrix(S)`は、 ソースSを読み込み、行列として内容全体を返します。 行列のサイズは入力データから推論されます; ファイルの行それぞれは行列の1行になります。 もし複数の行が異なる長さを持つなら、 `read_matrix`はエラーを出力します。

  `read_matrix(S, M)`は、 Mが一杯になるか、ソースが尽きるまで、 ソースSを行列Mに読み込みます。 入力データは行優先順に行列に読み込まれます; 入力はMと同じ行数と列数を持つ必要はありません。

  ソースSはファイル名かストリームかもしれません。

  separator_flagの認識される値は `comma`, `pipe`, `semicolon`, `space`です。 もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。

  Package numericalio ·File input ·

関数: read_array (S, A)
関数: read_array (S, A, separator_flag)

  Aが一杯になるか、ソースが尽きるまで、 ソースSを配列Aに読み込みます。 入力データは列優先順に配列に読み込まれます; 入力はAの次元に一致する必要はありません。

  ソースSはファイル名かストリームかもしれません。

  separator_flagの認識される値は `comma`, `pipe`, `semicolon`, `space`です。 もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。

  Package numericalio ·File input ·

関数: read_hashed_array (S, A)
関数: read_hashed_array (S, A, 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が指定されないなら、ファイルは空白で区切られていると仮定されます。

  Package numericalio ·File input ·

関数: read_nested_list (S)
関数: read_nested_list (S, separator_flag)

  ソースSを読み込み、 入れ子のリストとして内容全体を返します。 ソースSはファイル名かストリームかもしれません。

  `read_nested_list`は 入力のそれぞれの行について部分リストを持つリストを返します。 行数は要素数と同じである必要はありません。 空の行は無視されません: 空の行は空の部分リストをもたらします。

  separator_flagの認識される値は `comma`, `pipe`, `semicolon`, `space`です。 もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。

  Package numericalio ·File input ·

関数: read_list (S)
関数: read_list (S, L)
関数: read_list (S, separator_flag)
関数: read_list (S, L, separator_flag)

  `read_list(S)`は、 ソースSを読み込み、 フラットなリストとして内容全体を返します。

  `read_list(S, L)`は、 Lが一杯になるかソースが尽きるまで、 ソースSを リストLに読み込みます。

  ソースSはファイル名かストリームかもしれません。

  separator_flagの認識される値は `comma`, `pipe`, `semicolon`, `space`です。 もしseparator_flagが指定されないなら、ファイルは空白で区切られていると仮定されます。

  Package numericalio ·File input ·

関数: write_data (X, D)
関数: write_data (X, D, 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が指定されないなら、ファイルは空白で区切られていると仮定されます。

  Package numericalio ·File output ·

Next: Functions and Variables for binary input and output, Previous: Introduction to numericalio, Up: numericalio [Contents][Index]