STUDY 16

[Python][AI] - Pandas 란? Pandas의 Series

Pandas란?판다스는 데이터 분석을 위한 파이썬 라이브러리 1) Numpy 기반으로 만들어져 있음2) 판다스에도 두가지 자료 구조 제공 (시리드, 데이터 프레임) 데이터는 보통 테이블 형태로 저장됨 시리즈(Series) : 하나의 컬럼 ( 일차원 ) 을 저장 하는 개념 이런 시리즈가 여러개가 모이면 이차원 데이터가 됨. 이런 이차원 데이터를 다루는 자료구조가 “데이터프레임” 판다스 임포트 방식 여러가지가 있음 크게 주로 두가지 from pandas import Series, DataFrame--> Series()import pandas as pd --> pd.series()판다스라는 모듈 혹은 퍄키지에서 series,dataframe 을 사용하겠다 (클래스이름 바로 사용 가능)Import pandas ..

STUDY/AI Modeling 2024.09.12

[Python]Numpy 넘파이 라이브러리 & 2차원 그래프 그려보기

파이썬으로 벡터 처리 하는 방법In : [1+2] + [3+4]Out : [1,2,3,4]> 예상과는 다른 결과를 보여줌. list 형을 더하면 str 형과 동일하게 ‘+연산자’로 해석되어 연결이 됨. 넘파이의 이용파이썬으로 벡터나 행렬을 나타내려면 Numpy 라는 라이브러리 통해 기능을 확장* numpy : 행렬이나 대규모 다차원 배열을 쉽게 처리할 수 있도록 지원하는 파이썬 라이브러리import numpy as np # import로 간단히 가져올 수 있음 # as np 부분은 넘파이를 np로 생략해서 사용한다는 의미. 편한대로 넣으면 됨   벡터의 정의벡터는 몇 가지 숫자를 나란히 나타낸 것#벡터(1차원 배열)은 np.array(list형)으로 정의 In : x = np.array([1,2,3]..

STUDY/AI Modeling 2024.09.04

[Anaconda] 아나콘다 - 윈도우에서 파이썬 가상환경 만들기 (feat. 파이썬 버전 알아보기)

아나콘다를 사용하는 가장 핵심적인 이유는 '가상환경'을 사용할 수 있다 입니다. '독립적인 환경에서 작업을 할 수 있음' 을 의미하기도 합니다. 한 컴퓨터로 여러 프로젝트를 진행하다보면 라이브러리, 패키지, 그에 따른 환경설정 등등 설치해야 할 것이 한두개가 아닌데 이렇게 되면 서로 충돌이 나거나 호환이 안되는 경우가 발생합니다. 따라서 가상환경을 통해 프로젝트 단위나 테스트 등 작업 환겨을 쉽게 구성할 수 있습니다.  아나콘다 설치 방법은 아래 게시물 참조 [Python] 아나콘다(Anaconda) 다운로드 및 설치하기 (AI, 머신러닝) (tistory.com) [Python] 아나콘다(Anaconda) 다운로드 및 설치하기 (AI, 머신러닝)아나콘다(Anaconda)란? 아나콘다는 머신러닝이나 데이..

STUDY/AI Modeling 2024.09.02

[Python] 아나콘다(Anaconda)에서 주피터 노트북 실행시키기

주피터 노트북이란?  주피터 노트북(Jupyter Notebook)은 오픈 소스이며 웹 기반 플랫폼. 즉 인터넷 브라우저처럼 웹에서 동작하는 소프트웨어입니다.  파이썬을 사용할때 코드 작성을 쉘환경에서 해도 되지만. 꽤나 불편하기 때문에 파이썬 에디터는 운영 체제처럼 파이썬 코드를 작성하기 쉽도록 환경을 조성해줌.  주피터 노트북을 실행하기 앞서 아나콘다 설치가 우선적으로 이루어져야함. 아래 게시글 참조 [Python] 아나콘다(Anaconda) 다운로드 및 설치하기 (AI, 머신러닝) (tistory.com) [Python] 아나콘다(Anaconda) 다운로드 및 설치하기 (AI, 머신러닝)아나콘다(Anaconda)란? 아나콘다는 머신러닝이나 데이터 분석 등에 사용하는 여러가지 패키지가 기본적으로 포함..

STUDY/AI Modeling 2024.09.02

[Python] 아나콘다(Anaconda) 다운로드 및 설치하기 (AI, 머신러닝)

아나콘다(Anaconda)란? 아나콘다는 머신러닝이나 데이터 분석 등에 사용하는 여러가지 패키지가 기본적으로 포함되어 있는 파이썬 배포판입니다.*기존 파이썬이 설치되어 있다면 아나콘다 설치시 충돌이 날 수 있음아나콘다는 파이썬 가상 환경을 구축하는데 유용하게 사용 할 수 있습니다. 내부적으로 conda라는 환경/패키지 관리자가 존재. 이 conda를 통해 가상 환경 관리가 가능합니다.  https://www.anaconda.com/download Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data sci..

STUDY/AI Modeling 2024.09.02

[백준] 11382번 : 꼬마 정민- JAVA [자바] feat : 런타임에러

문제 이 문제는 7 77 777 이렇게 숫자 3개를 공백을 두고 입력했을 경우 해당 값들을 모두 더하는 문제이다. 핵심은 공백을 삭제하고 해당 숫자들을 더하는 것... 입력값은 BufferReader로 받았고, StringTokenizer를 이용해 공백을 삭제 했다. 답안 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String arg[]) throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in..

STUDY/백준 2024.03.14

[백준] 2588번 : 곱셈- JAVA [자바]

문제 이 문제는 다양한 방식으로 접근이 가능하다. 처음엔 해당 값을 입력 받은 후 , String으로 문자를 분리하여 곱해주려고 하였다. 하지만 수학적인 접근으로 푸는것이 좀 더 깔끔할 것 같다는 생각이 들어 풀이방식을 바꾸었다. Scanner를 사용하는것이 익숙하지만 이번엔 BufferReader로 값을 입력 받아 보았다. 답안 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String arg[]) throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)..

STUDY/백준 2024.03.14
반응형