common.utils package

Submodules

common.utils.common_util module

common.utils.common_util.copy_all(src, dst)[source]
디렉토리 안에 파일을 전부 복사 하는 유틸
The util that anything(file, directories...) in directory to destination dirctory
Args:
params:
  • src : source directory
  • dst: distination directory
Returns:
None

Raises:

Example
src = /hoya_model_root/nn00001/1/netconf_node/nn00001_1_19 dst =/hoya_model_root/nn00001/1/netconf_node/nn00001_1_20
common.utils.common_util.get_combine_label_list(origin_list, compare_list)[source]
리스트 두개를 비교하여 차이나는 값만 마지막에 순서대로 넣는 함수
The function that compare two list and insert distingush values
Args:
params:
  • origin_list : A original list
  • compare_list: An compare lists
Returns:
list 두 리스트를 비교하여 구별된 값을 새 원래 리스트에 추가하여 반환

Raises: Example

origin_list = [‘A’,’B’,’C’,’D’] compare_list = [‘50>=’, ‘50=’,’C’,’D’,’E’] result => [‘A’, ‘B’, ‘C’, ‘D’, ‘50=’, ‘50>=’, ‘E’]
common.utils.common_util.isnan(value)[source]
Pandas에서 Nan 검사하는 유틸
The function is Nan Check in pandas
Args:
params:
  • value : anything
Returns:
True / False

Raises:

Example
isnan(‘hello’) == False isnan(‘NaN’) == True isnan(100) == False isnan(float(‘nan’)) = True
common.utils.common_util.log_savefile(printStr)[source]
common.utils.common_util.make_and_exist_directory(directory)[source]
디렉토리 만들기(없으면 만들고 있으면 현재 디렉토리 값 반환)
Make Directory and Exist Directory
Args:
params:
  • directory : directory path
Returns:
directory path

Raises:

Example

common.utils.common_util.println(printStr)[source]

common.utils.db_util module

common.utils.db_util.dictfetchall(cursor)[source]

Return all rows from a cursor as a dict

common.utils.file_upload_util module

common.utils.file_upload_util.hdf_create(self, output_path, filecnt, channel, image_arr, shape_arr, lable_arr, name_arr)[source]
common.utils.file_upload_util.save_upload_file(request, nnid, ver, dir)[source]

save files upload via http :param request: :param nnid: :param ver: :param dir: :return:

common.utils.onehot_encoder module

class common.utils.onehot_encoder.OneHotEncoder(bucket_size, data_type=<class 'float'>)[source]

Bases: object

OneHot Encoder for batch train

dics()[source]

get dictionary list :return:

get_idx(item)[source]

set item on bucket :param item: :return:

get_vector(item)[source]

get vector matrix of item :param item: :return:

get_vocab(vector, prob_idx=0, min_prob=0.2)[source]

get posb max item :param item: posb vector :return:

off_edit_mode()[source]

off add dict mode :param dict_list: :return:

on_edit_mode()[source]

on add dict mode :param dict_list: :return:

restore(dict_list)[source]

load dict_list from :param dict_list: :return:

common.utils.path_util module

common.utils.path_util.del_filepaths(directory, file_type='*')[source]

utils return file paths under directory Modify filtering file type :param directory: :return:

common.utils.path_util.get_filepaths(directory, file_type='*')[source]

utils return file paths under directory Modify filtering file type :param directory: :return:

common.utils.path_util.get_model_path(nn_id, wf_ver, name)[source]

get model save path :param name: :return:

common.utils.path_util.get_source_path(nn_id, wf_ver, name)[source]

conbine parms and return source path (before data transformation) :param nn_id: :param wf_ver: :param name: :return:

common.utils.path_util.get_source_predict_path(nn_id, wf_ver, predict)[source]

conbine parms and return source predict path (before data transformation) :param nn_id: :param wf_ver: :param name: :return:

common.utils.path_util.get_store_path(nn_id, wf_ver, name)[source]
common.utils.path_util.get_yolo_path()[source]
common.utils.path_util.set_filepaths(path)[source]

Module contents