dictionary 자료형은 뭔가 엄청 편리할 것 같긴한데 막상 텐서플로 할때 아니면 잘안썻었어요 !.!
요새 코딩하다 간편하게 사사삭 데이터 변환할 수 있어서 엄청 편하고 좋았는데요 (캬 코딩의 맛이란)
비슷한 사례로 예제 만들어서 소개 드릴까해요 !.!
우선 두개의 리스트를 작성해 봤어요
내용은 노드1과 노드2로 구성된 요소라벨을 1로하겠다 뭐 이렇게 해보려고 하는데요
큰 데이터의 경우에는 일일히 딕셔너리 생성하기 힘들겠죠 ?.?
한방에 for문으로 돌려 보겠습니다
짜자잔 key 리스트인 ND와 value 리스트인 LABEL 리스트를 연결했습니다 인제
막 키가 복잡하게 섞여 있는 리스트가 있다고 상상해봅니다
키는 문자열이죠 이걸 연결 된 값인 value 리스트로 변환해 보겠습니다
저는 수백개 키 데이터가 섞여 있었고 활용하기 위해서는 숫자인 라벨로 변경해야만 했어요
간단히 구현해보면 위 그림처럼 NID라는 빈 리스트를 만들고 키로 이루어진 리스트를 for문으로 실행하여 아이디를 채웠어요 !.! 아이디로 된 리스트로 변환한 셈이죠 ~.~
제가 다룬 데이터는 해석 분야 데이터 였고
서로 다른 재료로 만들어진 요소 그룹이 문자열로 작성 되있어서 바로 해석에 이용할 수없었는데요
위 예제처럼 변환하여 간편하게 재료특성 반영하고 체적, 하중 계산등에 활용할 수 있었답니다
다들 즐거운 코딩하시고 아이디어가 필요하다 실험해보고 싶다 하는 내용이있으면 댓글 쪽지 주세요
도움이 되셨다면 공감! 부탁드려요 ~~뿅
#딕셔너리 #파이썬 #꿀팁 #딕셔너리생성 #딕셔너리변환 #리스트변환 #dict #딕셔너리예제 #데이터변환
'파이썬 팁' 카테고리의 다른 글
python] 문자열 split 여러번 적용하는 꿀팁 예제 설명-re.split (1) | 2020.09.22 |
---|---|
python] NumPy 다차원 배열에서 특정 열 기준으로 정렬하기 예제설명 -argsort() (0) | 2020.09.22 |
python] 문자열에서 숫자만 제거하기 - re.compile, findall (0) | 2020.09.22 |
python] pytorch 설치하기 Anaconda 환경에서 설치 (windows 7 os)-nvcuda.dll 없음 에러 해결방법 (0) | 2020.09.22 |
python] 파이썬 문자열 안에서 숫자만 분리하는 방법 정리, + 예외처리방법 ! - re.findall , str.split, try: except ValuError: (0) | 2020.09.22 |