Loader

Loaderはデータソースからデータを取得する機能を提供します。Loaderクラスはデータソース毎に実装されています。例えばCSVのデータセットのロードには CSVLoader を使います。

from jubakit.loader.csv import CSVLoader

loader = CSVLoader('/path/to/dataset.csv')

Loaderの出力はデータソースから読み込んだレコード毎に辞書形式のオブジェクトとなります。

>>> for record in loader:
...   print(record)
{'name': 'John', 'age': '24', 'gender': 'male'}
{'name': 'Jane', 'age': '35', 'gender': 'female'}
{'name': 'Mary', 'age': '19', 'gender': 'female'}

Loader一覧

以下のLoaderがJubakitには含まれています。

Loaderを拡張することや自分でLoaderを実装することもできます。詳しくは Loader開発ガイド を参照してください。