Python
-
-
가변 argument 사용법dev/python 2018. 2. 2. 19:15
REFERENCEhttps://www.pythoncentral.io/fun-with-python-function-parameters/ MY EXAMPLEdef get_image_dir(db_name, *args, **kwargs): func = eval('_%s_get_image_dir'%db_name.lower()) return func(*args, **kwargs) def _kitti_get_image_dir(data_root, split): split_dir = 'testing' if 'test' in split else 'training' image_dir = '%s/data_object_image_2/%s/image_2'%(data_root, split_dir) return image_dir >..
-
(python) split string with multiple separatorsdev/python 2017. 6. 16. 19:58
def split(string, *seps): if len(seps) == 0: return string elif len(seps) == 1: return string.split(seps[0]) else: for sep in seps[1:]: string = string.replace(sep, seps[0]) return string.split(seps[0]) >>> path = "cls9CityRainy/result/step1/iter_9000/stat">>> split(path, '/', '_')['cls9CityRainy', 'result', 'step1', 'iter', '9000', 'stat']
-
(caffe) layer 추가 후 libprotobuf ERRORtool 2016. 8. 13. 19:02
affe에서 layer 추가 후 에러에 아래 메세지 나오면... libprotobuf ERROR google/protobuf/text_format.cc ~~ XXXParameter not defined라는 내용의 설명 ~~~ $cd $CAFFE_ROOT $make clean$make all$make python $python >> import caffe>> import caffe.proto.caffe_pb2 as pb>> dir(pb2) # check whether the myLayerParameter is listed
-
[python] 파이썬에서 시스템 변수 참조하기dev 2014. 12. 3. 18:26
파이썬에서 시스템 변수(환경변수) 참조하려면 >> import os >> os.environ['환경변수 이름'] # 없는 값이면 'KeyError' 발생 >> os.environ.get('환경변수 이름' ) # 없는 값이면 'None' 리턴 >> os.getenv('환경변수 이름' , default_value) # 없는 값이면 default_value 리턴 example) >> import os >> print os.environ['HOME']