3.7.6.5. renom.utility.load.load_from_csv package

class LoadFromCsv ( fname , delimiter=' ' , encoding='utf8' )

Load data from a csv file. Each line is split at the delimiter character. If a file contains string object, object is decoded using the codec registered for encoding .

load_header ( headerrow=0 , usecols=None )

csvファイルのヘッダーを読み込む。

load_all ( dtype=<type 'numpy.float32'> , skiprows=0 , usecols=None , shuffle=False )

csvファイルを一度に読み込む関数。

load_as_a_batch ( dtype=<type 'numpy.float32'> , skiprows=0 , usecols=None , shuffle=False , batch_size=32 )

バッチサイズごとにcsvファイルから行列を読み込むジェネレータ。

load_header ( fname , delimiter=' , ' , encoding='utf8' , headerrow=0 , usecols=None )

csvファイルのヘッダーを読み込む。

パラメータ:
  • fname ( str ) – 読み込むファイルの名前
  • delimiter ( str ) – The string used to separate values. The default delimiter is ”,”.
  • encoding ( str ) – 文字のエンコーディング
  • headerrow ( int ) – ヘッダーのある行数
  • usecols ( int or sequence of int ) – 読み込む列
戻り値:

読み込んだ行列

戻り値の型:

ndarray

Example:
>>> import numpy as np     
>>> from renom.utility.load.load_from_csv import load_header
>>> x = load_header(hoge.csv, delimiter=",")
load_all ( fname , delimiter=' , ' , encoding='utf8' , dtype=<type 'numpy.float32'> , skiprows=0 , usecols=None , shuffle=False )

csvファイルを一度に読み込む関数。

パラメータ:
  • fname ( str ) – 読み込むファイルの名前
  • delimiter ( str ) – The string used to separate values. The default delimiter is ”,”.
  • encoding ( str ) – 文字のエンコーディング
  • dtype ( dtype ) – 返す行列のデータタイプ
  • skiprows ( int ) – 先頭で読み飛ばす行数
  • usecols ( int or sequence of int ) – 読み込む列
  • shuffle ( bool ) – 行をシャッフルするかしないか
戻り値:

読み込んだ行列

戻り値の型:

ndarray

Example:
>>> import numpy as np     
>>> from renom.utility.load.load_from_csv import load_all
>>> x = load_all(hoge.csv, delimiter=",", usecols=(1, 3, 4), shuffle=True)
load_as_a_batch ( fname , delimiter=' , ' , encoding='utf8' , dtype=<type 'numpy.float32'> , skiprows=0 , usecols=None , shuffle=False , batch_size=32 )

バッチサイズごとにcsvファイルから行列を読み込むジェネレータ。

パラメータ:
  • fname ( str ) – 読み込むファイルの名前
  • delimiter ( str ) – The string used to separate values. The default delimiter is ”,”.
  • encoding ( str ) – 文字のエンコーディング
  • dtype ( dtype ) – 返す行列のデータタイプ
  • skiprows ( int ) – 先頭で読み飛ばす行数
  • usecols ( int or sequence of int ) – 読み込む列
  • shuffle ( bool ) – 行をシャッフルするかしないか
  • batch_size ( int ) – バッチサイズ
戻り値:

読み込んだ行列

戻り値の型:

ndarray

Example:
>>> import numpy as np     
>>> from renom.utility.load.load_from_csv import load_as_a_batch
>>> x = load_all(hoge.csv, delimiter=",", skiprows=1, shuffle=True, batch_size=20)