table_read_csv — FILEIO table op

• Data kinds: text → table

• Call: import fullseye as fs; fs.ledger.table_read_csv(text) (implementation को सीधे call करना हो तो import fileio; fileio.table_read_csv(text), registry से लेना हो तो opsfileio.get("table_read_csv"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

table_write_csv से बने इकाई-सहित CSV को पढ़कर columns, units और metadata वाली table लौटाता है।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

返り値は {"columns": {列名: 1-D 配列}, "units": {...}, "meta": {...}}。列名と単位の個数、全データ行の列数、必須メタデータを検査し、途中までの表は返さない。数値列は float64 (空欄は NaN)、数値以外を含む列は文字列配列になる。ただし全セルが整数で、float64 では正確に持てない値(絶対値が 2**53 超)を含む列は int64 / uint64 で返す(丸めて返さない)。その列に空欄(欠測)があれば、空欄を mask した int64 / uint64 の numpy.ma.MaskedArray で返す。入力は UTF-8 の str または bytes(先頭の BOM は読み飛ばす)。

呼び出し例: roundtrip = table_read_csv(table_write_csv(table, units=units, meta=meta))。

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• fileio_roundtrip — py -3.11 examples/fileio_roundtrip.py

• type_connectivity_tour — py -3.11 examples/type_connectivity_tour.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

table_write_csv · mesh_write_ply · mesh_read_ply · mesh_read_stl · e57_write · e57_read · archive_probe · archive_list

इसी category के (table)

table_write_csv


*Provenance: fileio.py — FILEIO operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.