데이터 및 C언어/Python 공부 내용
-
#진행한 과정.https://www.boostcourse.org/cs122 모두를 위한 파이썬 (PY4E)부스트코스 무료 강의www.boostcourse.org
[Python] 파이썬 부트스코스 수료.#진행한 과정.https://www.boostcourse.org/cs122 모두를 위한 파이썬 (PY4E)부스트코스 무료 강의www.boostcourse.org
2024.07.10 -
데이터 프레임을 생성하는 라이브러리를 골라주세요. 그리고 그렇게 생각한 근거/이유를 적어주세요.NumPyPandasMatplotlibScikit-learn 답 : 답 : Pandas / 데이터 분석 라이브러리인 판다스의 데이터 프레임은 시리즈들을 하나로 열로 취급해서 만들어낸 것이기 때문입니다. 다중 상속의 개념과 파이썬에서 다중 상속을 사용할 때 발생할 수 있는 문제를 설명해주세요. 답 : 다이아몬드 문제 : 동일한 메서드나 속성이 여러 부모 클래스에 존재할 때 발생하며, 클래스 계층 구조가 복잡해지거나 메서드가 올바르게 호출되지 않을 수 있습니다. 파이썬에서 모듈과 패키지의 차이점을 설명해주세요. 답: 파이썬에서 모듈은 단일 파일이며, 패키지는 여러 모듈을 포함하는 디렉토리 입니다. 파이썬에서 ..
[Python] 구름 EDU Deep Dive Fullstack 온라인 과정 사전 질문 중 파이썬 문제.데이터 프레임을 생성하는 라이브러리를 골라주세요. 그리고 그렇게 생각한 근거/이유를 적어주세요.NumPyPandasMatplotlibScikit-learn 답 : 답 : Pandas / 데이터 분석 라이브러리인 판다스의 데이터 프레임은 시리즈들을 하나로 열로 취급해서 만들어낸 것이기 때문입니다. 다중 상속의 개념과 파이썬에서 다중 상속을 사용할 때 발생할 수 있는 문제를 설명해주세요. 답 : 다이아몬드 문제 : 동일한 메서드나 속성이 여러 부모 클래스에 존재할 때 발생하며, 클래스 계층 구조가 복잡해지거나 메서드가 올바르게 호출되지 않을 수 있습니다. 파이썬에서 모듈과 패키지의 차이점을 설명해주세요. 답: 파이썬에서 모듈은 단일 파일이며, 패키지는 여러 모듈을 포함하는 디렉토리 입니다. 파이썬에서 ..
2024.07.10 -
[Python] 파이썬, 알고리즘 개념 공부하기.- 01 ∇ 순서 A. 자료구조 B. 정렬 C. 탐색 D. 탐욕 알고리즘 E. 정수론 F. 그래프 G. 트리 H. 조합 I. 동적 계획법. ∇ 알고리즘이란? : 입력값과 원하는 출력값을 매핑시켜주는 절차 [ = 문제 해결을 위한 일련의 단계와 규칙 ] - 주어진 문제를 해결하기 위해 어떻게 해야 하는지 명확하게 정의하고, 이를 수행하는 방법. -> 모든 인풋에 대해서 정확한 아웃풋이 매핑 되어야 합니다.(정확성) -> 해당 알고리즘은 정확한 시간내에(혹은 빠른 시간내에) 아웃풋이 매핑 되어야 ..
[Python] 파이썬, 알고리즘 개념 공부하기.- 알고리즘과 빅오표기법[Python] 파이썬, 알고리즘 개념 공부하기.- 01 ∇ 순서 A. 자료구조 B. 정렬 C. 탐색 D. 탐욕 알고리즘 E. 정수론 F. 그래프 G. 트리 H. 조합 I. 동적 계획법. ∇ 알고리즘이란? : 입력값과 원하는 출력값을 매핑시켜주는 절차 [ = 문제 해결을 위한 일련의 단계와 규칙 ] - 주어진 문제를 해결하기 위해 어떻게 해야 하는지 명확하게 정의하고, 이를 수행하는 방법. -> 모든 인풋에 대해서 정확한 아웃풋이 매핑 되어야 합니다.(정확성) -> 해당 알고리즘은 정확한 시간내에(혹은 빠른 시간내에) 아웃풋이 매핑 되어야 ..
2024.07.08 -
[Python] 파이썬 라이브러리 넘파이 공부하기(2)-배열 조회. ∴ 공부 개요. : 파이썬의 라이브러리 중 복잡한 수치 계산(특히 배열 및 행렬}에 특화된 라이브러이니 넘파이는 데이터를 요약하고 범주화하는 판다스와 함께 데이터를 처리해서 알고리즘을 돌리거나 전처리를 통해 시각화를 하는 과정에 있어서 꼭 필요하기에 제대로 짚고 넘어가 보려고 합니다. : 라이브러리를 공부하는 것과 함께 분석 프로젝트도 함께 진행하면서 익히는 시간을 가지겠습니다. ∴ 공부 순서 ∇ Numpy 특징 ∇ 배열 생성 ∇ 배열 조회 ∇ 배열 값 삽입/수정/삭제/복사 ∇ 배열 ..
[Python] 파이썬 라이브러리 넘파이 공부하기(2)-배열 조회.[Python] 파이썬 라이브러리 넘파이 공부하기(2)-배열 조회. ∴ 공부 개요. : 파이썬의 라이브러리 중 복잡한 수치 계산(특히 배열 및 행렬}에 특화된 라이브러이니 넘파이는 데이터를 요약하고 범주화하는 판다스와 함께 데이터를 처리해서 알고리즘을 돌리거나 전처리를 통해 시각화를 하는 과정에 있어서 꼭 필요하기에 제대로 짚고 넘어가 보려고 합니다. : 라이브러리를 공부하는 것과 함께 분석 프로젝트도 함께 진행하면서 익히는 시간을 가지겠습니다. ∴ 공부 순서 ∇ Numpy 특징 ∇ 배열 생성 ∇ 배열 조회 ∇ 배열 값 삽입/수정/삭제/복사 ∇ 배열 ..
2024.07.07 -
[Python] 파이썬 라이브러리 넘파이 공부하기(1)-배열생성. ∴ 공부 개요. : 파이썬의 라이브러리 중 복잡한 수치 계산(특히 배열 및 행렬}에 특화된 라이브러이니 넘파이는 데이터를 요약하고 범주화하는 판다스와 함께 데이터를 처리해서 알고리즘을 돌리거나 전처리를 통해 시각화를 하는 과정에 있어서 꼭 필요하기에 제대로 짚고 넘어가 보려고 합니다. : 라이브러리를 공부하는 것과 함께 분석 프로젝트도 함께 진행하면서 익히는 시간을 가지겠습니다. ∴ 공부 순서 ∇ Numpy 특징 ∇ 배열 생성 ∇ 배열 조회 ∇ 배열 값 삽입/수정/삭제/복사 ∇ 배..
[Python] 파이썬 라이브러리 넘파이 공부하기(1)-배열생성[Python] 파이썬 라이브러리 넘파이 공부하기(1)-배열생성. ∴ 공부 개요. : 파이썬의 라이브러리 중 복잡한 수치 계산(특히 배열 및 행렬}에 특화된 라이브러이니 넘파이는 데이터를 요약하고 범주화하는 판다스와 함께 데이터를 처리해서 알고리즘을 돌리거나 전처리를 통해 시각화를 하는 과정에 있어서 꼭 필요하기에 제대로 짚고 넘어가 보려고 합니다. : 라이브러리를 공부하는 것과 함께 분석 프로젝트도 함께 진행하면서 익히는 시간을 가지겠습니다. ∴ 공부 순서 ∇ Numpy 특징 ∇ 배열 생성 ∇ 배열 조회 ∇ 배열 값 삽입/수정/삭제/복사 ∇ 배..
2024.07.06 -
[Python] Python 라이브러리 Numpy에서의 행렬 다루기. 파이썬의 계산 라이브러리, Numpy에서는 행렬을 "어레이(array)라고 부릅니다.[넘파이의 어레이 클래스는 ndarray, n-dimensional array란 뜻입니다, 고차원 어레이(행렬)이란 뜻으로 보입니다] 차원(dimemsion)은 우리가 통상적으로 이야기하는 "행렬에서의 차원"입니다. 2차원 어레이라면, N행 * M열로 이루어진 N*M 행렬이고,3차원 어레이라면 , 행*열*깊이 값이 있는 N*M*L 행렬을 의미합니다.[4차원 이라면 여기에 페이지까지 추가] 넘파이 어레이를 생성하려면 np.array함수를 사용합니다. 넘파이 어레이에서 대괄호 기호 []는 어레이(행렬)의 한 행으로 이해하면 됩니다. 2*3행렬을 만든..
[Python] Python 라이브러리 Numpy에서의 행렬 다루기.[Python] Python 라이브러리 Numpy에서의 행렬 다루기. 파이썬의 계산 라이브러리, Numpy에서는 행렬을 "어레이(array)라고 부릅니다.[넘파이의 어레이 클래스는 ndarray, n-dimensional array란 뜻입니다, 고차원 어레이(행렬)이란 뜻으로 보입니다] 차원(dimemsion)은 우리가 통상적으로 이야기하는 "행렬에서의 차원"입니다. 2차원 어레이라면, N행 * M열로 이루어진 N*M 행렬이고,3차원 어레이라면 , 행*열*깊이 값이 있는 N*M*L 행렬을 의미합니다.[4차원 이라면 여기에 페이지까지 추가] 넘파이 어레이를 생성하려면 np.array함수를 사용합니다. 넘파이 어레이에서 대괄호 기호 []는 어레이(행렬)의 한 행으로 이해하면 됩니다. 2*3행렬을 만든..
2024.07.04