
원본: 패스트캠퍼스 파이썬으로 할 수 있는 모든 것 중 김판다님 강의파트김판다님의 유투브는 여기를 클릭하세요김판다님의 블로그는 여기를 클릭하세요# 실습 준비 코드import pandas as pddata = [['A', 10, 30], ['B', 20, 40], ['C', 15, 35]]df = pd.DataFrame(data, columns=['반', '남', '여'])df# melt로 언피벗df.melt('반')# 언피벗 후 열 이름 바꾸기 (함수이용)df.melt('반').set_axis(['반', '성별', '인원수'], axis=1)# 언피벗 후 열 이름 바꾸기 (melt의 인자 이용)df.melt('반', var_name='성별', value_name='인원수') 2024.04.30 - [P..

원본: 패스트캠퍼스 파이썬으로 할 수 있는 모든 것 중 김판다님 강의파트김판다님의 유투브는 여기를 클릭하세요.김판다님의 블로그는 여기를 클릭하세요# 실습 준비 코드import pandas as pddata1 = [[10, 20, 30, 40], [15, 25, 35, 45]]data2 = [[10, 30], [20, 40], [15, 35]]col1 = pd.MultiIndex.from_product([['남', '여'], ['A반', 'B반']])df1 = pd.DataFrame(data1, index=['1학년', '2학년'], columns=col1)df2 = pd.DataFrame(data2, index=list('ABC'), columns=['남', '여'])stack실습하기df1# stack으..
NumPy 배열, 즉 numpy.array는 Python에서 수치 데이터를 효율적으로 저장하고 처리하기 위한 핵심 기능을 제공하는 다차원 배열 객체입니다. 이 배열은 같은 타입의 데이터를 연속된 메모리 공간에 저장하여, 배열 기반의 데이터 연산을 빠르고 효율적으로 수행할 수 있게 돕습니다.NumPy 배열의 주요 특징은 다음과 같습니다:동질성: 배열의 모든 원소는 같은 데이터 타입을 가집니다. dtype이 같다. 다차원성: 1차원, 2차원 또는 그 이상의 다차원 배열을 지원합니다.벡터화 연산: 배열에 대한 연산을 하나의 원소가 아니라 전체 배열에 동시에 적용할 수 있어 성능이 매우 빠릅니다.브로드캐스팅: 서로 다른 크기의 배열 간 연산을 지원하기 위해 작은 배열을 자동으로 확장하여 큰 배열과 연산할 수 있..
IDE는 "Integrated Development Environment"의 약자로, 통합 개발 환경을 의미합니다. 이는 소프트웨어 개발을 위해 필요한 여러 도구들(코드 편집기, 컴파일러, 디버거 등)을 하나의 애플리케이션 또는 서비스로 통합한 소프트웨어입니다. IDE를 사용하면 코드 작성, 테스트, 디버깅, 배포 등 개발의 모든 단계를 하나의 프로그램 내에서 수행할 수 있어 생산성과 효율성을 향상시킬 수 있습니다.각 프로그래밍 언어나 개발 목적에 맞춘 다양한 IDE가 있습니다. 예를 들어, Java 개발자들은 IntelliJ IDEA나 Eclipse를, Python 개발자들은 PyCharm이나 Visual Studio Code를, C# 개발자들은 Visual Studio를 주로 사용합니다. 각 IDE는..
리스트 내의 최솟값과 최대값을 구하는 방법은 Python에서 매우 간단합니다. 내장 함수 min()과 max()를 사용하여 리스트의 최소값과 최대값을 쉽게 찾을 수 있습니다. 이 함수들은 리스트나 순차적인 데이터 구조에서 작동하며, 주어진 데이터에서 최소값과 최대값을 반환합니다.다음은 리스트에서 최솟값과 최대값을 구하는 예제입니다:# 리스트 정의numbers = [40, 10, 20, 30, 50]# 최소값과 최대값 구하기min_value = min(numbers)max_value = max(numbers)# 결과 출력print("최소값:", min_value)print("최대값:", max_value)이 코드는 numbers 리스트 내의 최소값과 최대값을 각각 찾아 출력합니다.추가 정보만약 리스트가 비..
리스트 내의 특정 요소들을 따로 리스트에 담지 않고 출력하려면, 일반적으로 반복문을 사용하여 조건에 맞는 요소들을 직접 출력할 수 있습니다. 예를 들어, 리스트 내의 특정 조건을 만족하는 요소들만 출력하고자 한다면, Python의 for 문과 if 문을 결합하여 사용할 수 있습니다.다음은 리스트에서 특정 조건을 만족하는 요소만 출력하는 간단한 예제입니다:my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]criterion = 5# criterion 보다 큰 모든 요소를 출력for item in my_list: if item > criterion: print(item)위 코드는 my_list 내에서 5보다 큰 모든 요소를 찾아 출력합니다. 이렇게 하면 조건에 맞는 요..
리스트 내의 요소와 특정 값의 크기를 비교하는 방법은 여러 가지가 있습니다. Python을 사용하는 경우, 리스트의 각 요소를 그 값과 직접 비교할 수 있습니다. 예를 들어, 리스트 내 모든 요소가 특정 값보다 큰지 확인하려면 다음과 같은 코드를 사용할 수 있습니다:my_list = [5, 10, 15, 20]value = 12# 리스트 내의 모든 요소가 'value'보다 큰지 확인all_greater = all(x > value for x in my_list)# 결과 출력print(all_greater) # 이 경우 False를 출력할 것입니다.all() 함수는 리스트의 모든 요소가 주어진 조건을 만족할 때 True를 반환합니다. 만약 리스트의 요소 중 하나라도 주어진 값보다 작거나 같으면 False..
리스트와 튜플은 파이썬에서 사용되는 두 가지 유사하지만 다른 형태의 데이터 구조입니다. 각각의 특성과 차이점은 다음과 같습니다:리스트 (List)가변성(Mutability): 리스트는 가변적입니다. 즉, 생성된 후에도 내용을 변경할 수 있습니다. 요소를 추가하거나 삭제하고, 기존 요소를 변경하는 것이 가능합니다.표현: 리스트는 대괄호 []로 표현되며, 내부의 요소는 쉼표로 구분됩니다. 예: [1, 2, 3]용도: 리스트는 내부 데이터가 자주 변경될 때, 또는 데이터 항목의 추가 및 삭제가 필요할 때 유용하게 사용됩니다.성능: 요소를 추가하거나 삭제할 때 메모리 재할당이 필요할 수 있어 튜플에 비해 상대적으로 느릴 수 있습니다.튜플 (Tuple)불변성(Immutability): 튜플은 불변적입니다. 한 번..
- Total
- Today
- Yesterday
- LLM
- Array
- Lora
- nlp
- Transformer
- English
- 해시
- 티스토리챌린지
- Github
- 파이썬
- RAG
- #패스트캠퍼스 #UpstageAILab #Upstage #부트캠프 #AI #데이터분석 #데이터사이언스 #무료교육 #국비지원 #국비지원취업 #데이터분석취업 등
- speaking
- classification
- Python
- recursion #재귀 #자료구조 # 알고리즘
- Hugging Face
- Numpy
- PEFT
- 리스트
- #패스트캠퍼스 #패스트캠퍼스AI부트캠프 #업스테이지패스트캠퍼스 #UpstageAILab#국비지원 #패스트캠퍼스업스테이지에이아이랩#패스트캠퍼스업스테이지부트캠프
- t5
- 손실함수
- cnn
- #패스트캠퍼스 #패스트캠퍼스ai부트캠프 #업스테이지패스트캠퍼스 #upstageailab#국비지원 #패스트캠퍼스업스테이지에이아이랩#패스트캠퍼스업스테이지부트캠프
- 오블완
- git
- LIST
- clustering
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |