본문 바로가기

정보

(27)
[Pandas] 데이터프레임 생성 문법 및 사용법 정리 Pandas는 정형 데이터를 사용하여 데이터프레임을 만들고 분석할 수 있도록 하는 Python 내의 모듈입니다. 오늘은 이 Pandas를 사용하여 데이터프레임을 생성하는 방법을 정리해 보도록 하겠습니다. 데이터프레임 생성 - 첫 번째 방법 import pandas as pd data1 = {"연도": range(2000, 2005), "성적": [90, 80, 70, 80, 85]} df = pd.DataFrame(data1) pandas 모듈의 DataFrame 함수 안에 딕셔너리를 삽입하여 데이터프레임을 만들 수 있습니다. 컬럼 명을 key 값에, 데이터를 value 값에 넣으면 됩니다. 출력 결과는 다음과 같습니다. df - 두 번째 방법 data2 = [[2000, 90], [2001, 80], ..
[NumPy] 주요 기능 문법 및 사용법 정리 오늘은 이전 시간에 설명드렸던 NumPy 모듈의 기능들 외의 주요한 기능들에 대해 설명해보겠습니다. 배열 변형, 배열 정보 확인, 특정 값 선택, 저장 등 이전 시간에는 다루지 않았지만 중요한 기능들입니다. 배열 정보 확인 import numpy as np arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]]) #1 배열의 형태 확인 print(arr.shape) #print(np.shape(arr)) ## (2, 4) #2 배열의 데이터 타입 확인 print(arr.dtype) ## int64 shape 함수는 배열의 차원 구조를 나타냅니다. 위의 예시에서는 행렬 구조가 2행 4열임을 나타냅니다. dtype 함수는 배열의 데이터 타입을 나타냅니다. 위의 예시에서는 데이터 타입이..
[Numpy] 주요 연산 문법 및 사용법 정리 오늘은 NumPy의 기본 문법 중 많이 쓰이는 주요 연산 함수에 대해 알아보겠습니다. Numpy 배열의 연산은 리스트 연산과는 다르게 for문을 사용하지 않고 간단하게 연산할 수 있습니다. 예를 들어 NumPy 배열의 모든 수에 2를 곱하고 싶다면 NumPy배열 * 2를 코드로 작성하면 됩니다. 지금부터 NumPy 모듈의 주요 연산 함수에 대해서 알아봅시다. 사칙연산 import numpy as np arr = np.array([1, 2, 3, 4]) arr1 = np.array([5, 6, 7, 8]) # 덧셈 print(arr + arr1) #print(np.add(arr, arr1)) ## [ 6 8 10 12] # 뺄셈 print(arr1 - arr) #print(np.subtract(arr1, ..
[Numpy] 배열 생성 문법 및 사용법 정리 오늘은 행렬이나 다차원 배열의 연산을 쉽게 할 수 있도록 돕는 NumPy 모듈의 기본 문법과 사용법에 대해 정리해보도록 하겠습니다. NumPy 배열 연산의 특징으로는 적은 메모리를 사용하고 빠른 처리를 한다는 것이 있습니다. NumPy 배열의 장점은 기존의 리스트를 이용한 계산과는 다르게 for문을 사용하지 않고 간단하게 연산한다는 것입니다. 예를 들어 NumPy 배열의 모든 수에 1을 더하고 싶다면 단순히 NumPy 배열 + 1 을 코드로 작성하면 됩니다. (for문을 이용하여 하나하나 1을 더하고 다시 리스트에 저장하는 방식보다는 훨씬 빠르고 간단하죠?) 지금부터 NumPy 모듈의 기본 문법에 대해 알아보겠습니다. 초기화할 값 지정하여 배열 생성 import numpy as np a = np.arra..
데이터 분석 청년인재 양성사업 서류, 면접 합격 후기 대학교 공지사항에 데이터 분석 청년인재 양성사업 모집자 공고가 올라온 것을 우연히 보게 되었다. 평소에 데이터 분석에 관심이 많던 터라 좋은 경험이겠다 싶어 지원해보았다. (거기다가 돈도 주니..) 이 사업을 간단히 설명하자면 NIA와 행정안전부에서 주최한 사업으로 2달여간 모집자들을 대상으로 데이터 분석에 관한 교육을 시켜주고 공공기관이나 행정기관에서 관련 분야로 일 경험 기회를 주는 것이다. 이전 년도까지는 공공 빅데이터분석 청년인재 양성사업과 공공데이터 청년인턴이라는 이름의 두가지 사업이 있었다. (이름을 왜 이렇게 구별하기 헷갈리게 지었는지 모르겠다) 공공 빅데이터 분석 청년인재 양성사업이 공공데이터 청년인턴보다 좀 더 전문적인 교육과 일을 수행하고 뽑는 인원도 더 적다. (2021년 전자는 10..
제 5회 뱅키스 대학생 모의투자대회 신청, 거래 방법 한국투자증권에서 대학생 모의투자대회를 개최하였습니다. 참가대상은 한국투자증권 뱅키스 계좌를 보유한 대학(원)생, 휴학생입니다. 참가기간은 2022년 3월 7일부터 2022년 5월 1일이고 대회기간은 2022년 3월 21일부터 2022년 5월 13일까지입니다. 최종 수상자 발표일은 2022년 5월 23일입니다. 장학금 혜택의 경우 1위 300만원+상장, 2위 200만원+상장, 3위 100만원+상장, 4~10위 30만원+상장, 11~50위 10만원, 51위~100위 5만원입니다. 이 외에도 국내/해외 리그별 각각 1~5위에게는 공채 서류 전형 통과 기회가 주어지고 매매체결, 출첵, 대회 참가 학생이 가장 많은 2개 학교 등에 기프티콘과 같은 혜택이 주어지니 관심이 있으신 분은 참여해보시길 바랍니다. 모바일 ..
카메라가 안 켜질 때 / Zoom이 카메라를 감지할 수 없습니다 (0xA00F4244)<NoCamerasAreAttached> 아무것도 만지지 않았는데 컴퓨터가 카메라를 감지하지 못하는 경우가 있습니다. 저도 줌 수업 강의를 듣기 10분 전에 갑자기 카메라가 안돼서 당황했는데요 마이크로소프트 소프트웨어 업데이트에 의한 오류였던 것 같습니다. 카메라가 안되는 이유는 백신 프로그램이나 카메라 드라이버 버전 때문일 수 있겠습니다. 하지만 위의 원인을 확인하기 전에 카메라 디바이스가 꺼져있을 수 있기 때문에 이것을 먼저 확인해 주는 것이 좋습니다. 장치 관리자에서 디바이스 사용 ctrl + s 키를 눌러 장치 관리자를 입력해 주고 들어갑니다. 장치 관리자에서 카메라를 찾아주시고 그 옆의 ">"모양의 펼치기 버튼을 눌러줍니다. 그러면 컴퓨터에 설치되어 있는 카메라의 이름이 보일 것입니다. 그곳에 마우스 오른쪽 버튼을 누르시고 디바이스 사..
[Python] ModuleNotFoundError: No module named (import가 안되는 경우) 오늘은 ModuleNotFoundError가 뜨면서 모듈이 import가 안 되는 경우의 해결법에 대해서 알아보겠습니다. 문제 터미널에 "pip install numpy"를 입력하니 이미 설치된 파일이라고 뜹니다. 하지만 "import numpy"로 모듈을 가져오려고 하니 오류가 뜨는데요. 뭐가 문제인걸까요? 바로 모듈을 가져오는 경로(path)에 해당하는 모듈이 존재하지 않기 때문입니다. 모듈을 가져오는 경로를 보는 방법은 다음과 같습니다. import sys를 한 후에 sys.path를 입력해주면 모듈을 가져오는 경로(path)가 표시됩니다 그렇다면 내가 가져오려는 모듈은 어디에 있는 걸까요? 이미 설치가 되었다고 뜨는 문구에 모듈이 어디 설치되어 있는지 알려줍니다. "numpy in C:\\pyth..

반응형