본문 바로가기

전체 글112

[list] python list random 추출 파이썬에서 리스트에서 무작위로 항목을 추출하는 방법은 random 모듈의 choice() 함수를 사용하는 것입니다. 아래는 예시 코드입니다. 리스트에서 중복되지 않는 임의의 샘플 n 개 추출하기. import random my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] n = 3 random_sample = random.sample(my_list, n) print(random_sample) >>> [4, 7, 5] 리스트에서 무작위로 선택된 항목을 삭제하기. import random my_list = [1, 2, 3, 4, 5] random_item = random.choice(my_list) my_list.remove(random_item) print(random_item) .. 2023. 3. 17.
[Error] Attribute Error 속성 오류(Attribute Error)는 파이썬에서 발생할 수 있는 오류 중 하나입니다. 이 오류는 속성에 접근하려고 할 때 해당 속성이 존재하지 않는 경우에 발생합니다. 예를 들어, 다음과 같은 코드에서 "name" 속성에 대한 오류가 발생할 수 있습니다. class Person: def __init__(self, age): self.age = age person = Person(25) print(person.name) 위 코드에서는 "Person" 클래스의 객체를 생성하고, "name" 속성에 접근하려고 합니다. 그러나 "Person" 클래스는 "name" 속성을 정의하지 않았기 때문에, "AttributeError"가 발생하게 됩니다. 해결 방법은 "name" 속성을 추가하거나, "age" 속성을.. 2023. 3. 16.
ChatGPT 1. ChatGPT 개념. ChatGPT 는 '대화형 생성 인공지능 (AI) 서비스' 이다. ChatGPT는 대규모 언어 모델 중 하나로, OpenAI에서 개발한 GPT-3.5 아키텍처를 기반으로 합니다. 이 모델은 다양한 자연어 처리(NLP) 작업에 사용될 수 있으며, 대화형 인터페이스를 통해 사용자와 상호작용할 수 있습니다. ChatGPT는 매우 큰 언어 모델로, 이전의 대규모 언어 모델들과 달리 더욱 발전된 기술과 방법을 사용해 학습됩니다. 이 모델은 인간과 자연어로 대화하는 것과 같은 자연스러운 대화를 제공하기 위해 학습되었습니다. ChatGPT는 인터넷에서 수집한 대규모 텍스트 데이터를 기반으로 학습됩니다. 이 데이터는 인터넷 상의 다양한 웹 페이지, 뉴스 기사, 논문 등에서 수집됩니다. 이러한.. 2023. 3. 15.
예외 처리 사용하기 아래의 포스팅을 읽고 나면 현재 스크립트가 이해될 것이다. y = [10, 20, 30] try: index, x = map(int, input('인덱스와 나눌 숫자를 입력하세요: ').split()) print(y[index] / x) except ZeroDivisionError as eo: # as 뒤에 변수를 지정하면 에러를 받아옴 print('숫자를 0으로 나눌 수 없습니다.', eo) # e에 저장된 에러 메시지 출력 except IndexError as eo: print('잘못된 코드 : print(y[index] / x)', eo) import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as s.. 2023. 3. 15.