본문 바로가기
반응형

python338

dict to dataframe 딕셔너리를 데이터프레임으로 딕셔너리를 데이터프레임으로 리스트 딕셔너리를 데이터 프레임으로 만드는 코드는 아래와 같습니다. import pandas as pd # 리스트 딕셔너리 형태의 예시 데이터 선언 data = [ {'age': 18, 'english': 94, 'gender': 'male', 'math': 71, 'name': 'Douglas'}, {'age': 18, 'english': 99, 'gender': 'male', 'math': 84, 'name': 'Darrell'}, {'age': 16, 'english': 65, 'gender': 'female', 'math': 64, 'name': 'Karen'}, {'age': 16, 'english': 93, 'gender': 'female', 'math': 74, '.. 2023. 6. 15.
파이썬 기본 연산 파이썬 사칙연산¶ In [1]: # 변수 선언 a = 9 b = 4 In [2]: # 덧셈 a + b Out[2]: 13 In [3]: # 뺄셈 a - b Out[3]: 5 In [4]: # 곱셈 a * b Out[4]: 36 In [5]: # 나눗셈 a / b Out[5]: 2.25 In [6]: # 나머지 a % b Out[6]: 1 In [7]: # 몫 a // b Out[7]: 2 In [8]: # 거듭제곱 a ** b Out[8]: 6561 파이썬 수학함수¶ In [9]: # 변수 선언 data = [1, 3, 2, 4, 8, 2, 3] In [10]: # 최대값 [1, 3, 2, 4, 8, 2, 3] max(data) Out[10]: 8 In [11]: # 최소값 [1, 3, 2, 4, 8, .. 2023. 6. 12.
파이썬 대괄호 포함 문자열 리스트로 변환하기 파이썬 대괄호 포함 문자열 리스트로 변환하기¶ ast 패키지에 literal_eval() 함수를 사용합니다. In [1]: import ast In [2]: # 예시 데이터 ex_str = "['james', 'tom', 'min', 'kim']" ex_str Out[2]: "['james', 'tom', 'min', 'kim']" In [3]: # 문자열을 리스트로 변환 ast.literal_eval(ex_str) Out[3]: ['james', 'tom', 'min', 'kim'] 다중 리스트에도 적용 가능합니다. In [7]: #.. 2023. 6. 9.
파이썬 json 바이너리 저장 파이썬 json 바이너리 저장¶ json 객체 혹은 딕셔너리 변수를 바이너리 형태로 저장하려면, json 과 codecs 패키지를 사용합니다. In [1]: import json import codecs # 예시 데이터 생성 data = { 'name': 'kim', 'age': 43, 'place': 'Seoul' } In [2]: # JSON 문자열로 변환 json_data = json.dumps(data) json_data Out[2]: '{"name": "kim", "age": 43, "place": "Seoul"}' In [3]: # 문자열을 바이너리로 인코딩 binary = codecs.encode(json_.. 2023. 6. 9.
파이토치 딥러닝 추론 결과 nan 을 처리하는 방법 파이토치 딥러닝 추론 결과 nan 을 처리하는 방법¶ 딥러닝 추론 결과 도출된 nan 값을 0에 가까운 수로 강제로 전환 시킵니다. 아래 코드를 참고해주세요 In [1]: import torch # 임의의 출력 텐서를 만듭니다. output = torch.tensor([1.0, 2.0, float('nan'), 4.0, float('nan')]) output Out[1]: tensor([1., 2., nan, 4., nan]) In [2]: # NaN 값을 확인합니다. nan_mask = torch.isnan(output) nan_mask Out[2]: tensor([False, False, True, False, True]) In [3]: # NaN 위치에 특정한 작은 값을.. 2023. 6. 7.
넘파이 랜덤 정수 생성 넘파이 랜덤 정수 생성 : random.randint¶ np.random.randint 조건에 맞는 정수를 무작위로 반환 합니다. [타입 1] np.ramdom.randint(입력값1, 입력값2 size=입력값3) no 옵션 입력 형태 설명 입력값1 첫번째 위치 정수 하나 입력값 이상의 정수를 반환합니다. 입력값2 두번째 위치 정수 하나 입력값 미만의 정수를 반환합니다. 입력값3 size 정수 하나 입력값1, 2 조건에 맞는 정수를 입력값 만큼 반환합니다. In [1]: import numpy as np np.random.randint(0, 5, size=3) Out[1]: array([0, 3, 4]) [타입 2] np.ramdom.randint(입력값1, 입력값2 , size=입력값3) no 옵션 입.. 2023. 6. 4.
반응형