728x90
반응형

머신러닝 및 딥러닝 41

[파이썬] for문 사용하기 (반복문, range, 예제)

반복문 (for문) 반복문(loop)은 어떠한 코드를 반복 처리를 하고 싶을때 사용할 수 있습니다. for문은 주로 리스트, 딕셔너리, 튜플, range 같은 이터레이터(iterator) 객체에 사용됩니다. for문의 기본 형태: for 변수 in 이터레이터 (리스트, 딕셔너리 등): 코드 예제) 리스트 안에 요소 각각 출력하기 letters는 'a', 'b', 'c', 'd' 네 가지의 문자열을 가지고 있는 리스트입니다. for문을 통해 리스트 안에 있는 요소를 각각 출력해보겠습니다. # 네 가지 요소가 저장된 리스트 'letters' letters = ['a', 'b', 'c', 'd'] # 리스트에 print()코드를 반복적으로 적용하기 for x in letters: print(x) output:..

[파이썬] 🥒피클 pickle - 파일 저장하기, 불러오기

pickle이란? 'pickle'은 파이썬 객체를 파일로 저장하고 불러오는데 쓰이는 모듈입니다. 예를 들어 작업 중인 파이썬 객체를 저장해 두고 나중에 이어서 작업하고 싶을 경우 사용하면 좋은 모듈입니다. 저 같은 경우에는 데이터 분석 중 정리, 분석, 변환 과정을 거친 배열을 피클 모듈을 사용해 파일로 저장한 후 다음 작업 때 불러와 쓴 경우가 많습니다. 파이썬 객체를 파일로 변환하는 과정은 Pickling (피클링)이라고 하고 반대로 파일을 불러올 경우 Unpickling이라고 합니다. pickle 활용법 먼저 피클 모듈을 아래와 같이 불러옵니다. import pickle 파일 저장하기: 피클링할 경우 (파이썬 객체 → 파일) pickle.dump(object, file) 파일 불러오기: 언피클링할 ..

[윈도우] MySQL 다운로드 & 설치하기

MySQL Community Edition MySQL의 제일 흔한 버전으로 Oracle사에서 제공하는 오픈소스 버전입니다. 다운로드는 MySQL 웹사이트에서 할 수 있습니다. https://www.mysql.com/products/community/ MySQL :: MySQL Community Edition MySQL Community Edition MySQL Community Edition is the freely downloadable version of the world's most popular open source database. It is available under the GPL license and is supported by a huge and active community of ope..

[파이썬] 데이터프레임 특정 조건에 맞는 값 추출하기

판다스 데이터프레임을 사용하여 데이터를 살펴볼 때 자주 필요한 필터링에 관한 글입니다. 판다스 라이브러리 부르고 샘플 데이터 입력하기: import pandas as pd data = {'name': ['Harry Potter', 'Draco Malfoy', 'Hermione Granger', 'Ron Weasley', 'Luna Lovegood'], 'age': [12, 12, 12, 12, 11], 'house': ['Gryffindor', 'Slytherin', 'Gryffindor', "Gryffindor", 'Ravenclaw'], 'grade': [80, 78, 99, 50, 60]} df = pd.DataFrame(data) df.head() #1. 한 칼럼 (열)에 조건이 맞는 행 추출하기..

Power BI란? (데스크톱 버전 다운로드하기, 파워BI 자격증)

Power BI란? Power BI는 마이크로소프트에서 제공하는 데이터 시각화 도구입니다. 여기서 BI는 Business Intelligence의 약자이며 "비즈니스 인텔리전스(Business Intelligence, BI)는 기업에서 데이터를 수집, 정리, 분석하고 활용하여 효율적인 의사결정을 할 수 있는 방법에 대해 연구하는 학문이다." - 위키피디아 파워BI를 사용하여 데이터를 모델링, 시각화하여 중요한 정보를 한눈에 확일할 수 있는 대시보드를 만들 수 있습니다. 주로 데이터 분석가들이 사용하는 도구 중 하나입니다. 많은 회사들이 데이터 시각화 도구인 파워BI이나 태블로 (Tableau)를 사용할 수 있는 데이터 분석가를 찾고는 합니다. (제가 있는 나라 기준) Power BI Ecosystem: ..

[파이썬] 그래프 크기 설정하기 (figsize)

figsize matplotlib.pyplot.figure 자료구조의 fiigure 사이즈를 정할 수 있는 파라미터로 (x축 길이, y축 길이) 튜플 형식을 입력해 주어야 합니다. 여기서 길이는 인치(inch)단위이며 기본 값은 (6.4, 4.8)입니다. matplotlib - 기본 사이즈 바꾸기 아래 코드를 사용하여 디폴트 값을 바꿔버리는 방법도 유용하게 쓰입니다. plt.rcParams["figure.figsize"] = (3,3) 아래 예를 보면 디폴트값을 위 코드로 변경 해준 후 출력되는 그래프는 사이즈가 (3, 3)인걸 확인할 수 있습니다. 판다스 plot() 판다스의 series나 DataFrame 자료구조 두 개 다 plot() 메소드를 사용해 다양한 그래프를 스릴수 있습니다. matplot..

[AWS 자격증] Solutions Architect - Associate 취득 후기

AWS 자격증 아마존 웹 서비스에서 발급하는 자격증은 여러 가지가 있다. 기초 > 어소시에이트 > 프로페셔널 순으로 레벨이 나뉜다. '전문 분야' 자격증은 관련 도메인에서 5년의 실무경험을 필요해하는걸 보아 프로페셔널보다 어려운 듯하다. 기초 자격증인 '클라우드 전문가' 자격증은 6개월 정도의 AWS 클라우드 서비스 사용 경험을 추천하며 기본 지식이 있는 사람을 대상으로 한다. 온라인에서 이 자격증에 대해 정보를 찾아보는 동안, 이 시험은 꽤 쉽다는 후기가 많아 AWS 경험이 6개월도 안 되는 난 겁도 없이 이 위 레벨의 시험인 솔루션 아키텍트 어소시에이트 시험을 덜컥 예약부터 해버렸다. 이 자격증은 AWS 시스템을 1년 이상 실제로 설계한 경험이 있는 사람을 대상으로 하며 AWS 서비스 중 컴퓨팅, 네..

[EPIC GAMES] 머신러닝 게임 "While True: Learn()" 리뷰

안녕하세요. 오늘은 평소와 조금은 다른 유형의 글을 포스팅합니다. 🤓 12월 10일까지 Epic Games에서 무료로 받을 수 있는 시뮬레이션/퍼즐 게임 While True: Learn() 입니다. Epic Games 웹사이트 설명에 따르면 이 게임은 다음과 같은 사람들에게 추천합니다. 머신 러닝과 그와 관련된 기술의 원리에 대해 알고 싶은 분들 아이들에게 논리적 사고, 프로그래밍, 테크놀로지를 소개해주는 재미있고 쉬운 방법을 찾고 있는 학부모와 교사 즐거운 시간을 보내면서 자신의 두뇌를 끊임없이 다양한 방식으로 회전시키고 싶은 플레이어 자신의 문제 해결 능력을 향상하고 엄청난 만족감과 성취감을 느끼고 싶은 게이머 똑똑한 고양이를 좋아하는 사람들 오늘 아침에 대학교 Slack에서 누군가가 추천을 하고 한..

[파이썬] 파이 차트 그리기 (feat. matplotlib)

예제 데이터셋 청소년 언어 사용 실태 설문조사 기사에서 나온 숫자를 사용하겠습니다. slang_usage = ["Rarely", "Sometimes", "Never", "Often"] values = [438, 401, 195, 109] matplotlib의 plt.pie() plt.pie()로 간단한 파이 차트를 그려줄수 있다. 아무 파라미터 없이 값만 넣어줘도 간단한 파이 차트 완성! # 라이브러리 불러오기 import matplotlib.pyplot as plt plt.pie(values) 여기서 각 색깔의 의미를 위해 레이블(label)이나 범례(legend)를 추가해준다. 레이블은 labels= 파라미터로 불러준다. plt.pie(values, labels=slang_usage) 범례는 plt...

[인공지능 자격증] 마이크로소프트 AI Fundamentals 자격증 (AI-900) 취득 후기

시험에 대해서 마이크로소프트 시험 최근에 링크드인 피드에 마이크로소프트 자격증을 따고 후기를 남기는 사람들이 눈이 띄었다. 그래서 나도 관심을 가지고 알아보기 시작했다. 마이크로소프트에서는 다양한 자격증을 취득할 수 있다. 모든 자격증은 마이크로소프트에서 제공하는 서비스 위주이며 역할 기반인 인증 시험들은 각 분야의 개념도 알아야 한다. 예를 들면, AI 엔지니어 인증시험은 AI 관련 마이크로소프트 서비스도 자세히 알아야하지만 AI (머신러닝, 딥러닝) 관련 개념도 어느 정도 꽤 알아야 한다. 자격증 레벨에는 초급 > 중급 > 고급으로 나뉘지만 기본 사항 (Fundamentals), 역할 기반 (Role-based), 전문 (specialty)로 나뉘기도 한다. 그중 출발점으로 좋은 초급 + 기본 사항 ..

728x90
반응형