우공이산(愚公移山)

자신과 세상을 바꾸는 것은 머리좋고 가진것이 많은 사람이 아니라 결코 포기하지 않는 의지로 꾸준히 노력해 가는 사람이다. 오늘이 쌓여 내일을 만들고, 내일이 쌓여 인생을 만든다.

분류 전체보기 75

[Data Science 기초][3] lambda, map, apply, applymap 함수

이전글 : [Data Science 기초][2] DataFrame [Data Science 기초] DataFrame 이전 발행 글 : [Data Science 기초] Series [Data Science 기초] Series Series란? 데이터 처리를 위한 자료구조 1. pandas 자료구조 pandas는 고수준의 자료 구조와 Python을 통한 빠르고 쉬운 데이터분석 도구를 포 atozcode.tistory.com 이번 시간에는 Series 및 DataFrame을 다루는데 실용적인 함수들에 대해서 알아보자. 1. lambda() 함수 2. map() 함수 3. apply() 함수 4. applymap() 함수

Data Science 2022.11.30

[Data Science 기초][2] DataFrame

이전글 : [Data Science 기초] Series [Data Science 기초] Series Series란? 데이터 처리를 위한 자료구조 1. pandas 자료구조 pandas는 고수준의 자료 구조와 Python을 통한 빠르고 쉬운 데이터분석 도구를 포함하고 있다. 명시적으로 축의 이름에 따라 데이터를 정력 atozcode.tistory.com 이번 시간에는 Series에 이어 DataFrame에 대해서 알아보자! 1. DataFrame이란? Series들이 결합된 형태 Series들의 이름이라고 할 수 있는 "Column"이라는 정보가 하나 더 들어간다. 각 Series(열)에 따라 Data Type이 다를 수 있다. 특성이 기본적으로 Series우선 즉, 위에서 아래 방향이다. 2. DataF..

Data Science 2022.11.28

[Data Science 기초][1] Series

Series란? 데이터 처리를 위한 자료구조 1. pandas 자료구조 pandas는 고수준의 자료 구조와 Python을 통한 빠르고 쉬운 데이터분석 도구를 포함하고 있다. 명시적으로 축의 이름에 따라 데이터를 정력할 수 있는 자료구조를 제공. 통합된 시계열 데이터 처리 기능을 제공. 시계열 데이터와 비시계열 데이터를 함께 다룰 수 있는 통합 자료구조 제공. 누락된 데이터를 유연하게 처리가능. SQL과 같은 데이터베이스처럼 데이터를 합치고(결합) 관계연산을 수행할 수 있다. 2. Series 일련의 Object를 담을 수 있는 1차원 벡터 Index라고 하는 배열의 데이터에 연관된 이름을 가지고 있다. Series 객체의 문자열 표현은 왼쪽에 Index를 보여주고 오른쪽에 해당 Index에 해당하는 값을..

Data Science 2022.11.28

[Data Science 기초] 데이터 분석을 위한 기본

1. 데이터 분석 모듈 import # 기본 모듈 import os # 데이터 분석 모듈 import pandas as pd import numpy as np # 시각화 모듈 import matplotlib.pyplot as plt # 프로파일링 모듈 import pandas_profiling pandas Tutorial : https://wikidocs.net/book/7188 [Python 완전정복 시리즈] 2편 : Pandas DataFrame 완전정복 안녕하세요! 파이썬 완전정복 시리즈의 저자 김태준 입니다. 파이썬 완전 정복 시리즈의 궁극적인 목표는 자신만의 알고리즘 트레이딩 프로그램 만들기 입니다. 본 도서는 ... wikidocs.net matplotlib Tutorial : https://..

Data Science 2022.06.28

[Python] 정규식을 이용한 날짜 포맷 확인

간단한 정규식을 이용하여 날짜형태의 포맷을 확인하였다. digit type 및 자리수를 명시하여 boolean값으로 return하는 함수를 만들어 보았다. import re def check_date_format(input_date): regex = r'\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}' return bool(re.match(regex, input_date)) print(check_date_format("2022-05-30 18:30:25")) print(check_date_format("2022-5-3 18:30:25")) print(check_date_format("2022-5월-3일 18:30:25")) 결과 True False False 추가로, 입력받은 Text가..

Code Story 2022.05.30

미디어 컨트롤을 위한 이벤트 발생.

1. 권한 * 권한이 필요하지 않은것으로 보임 2. 버튼을 누르면 이벤트를 브로드케스팅! package com.example.youbackplayer; import androidx.appcompat.app.AppCompatActivity; import android.app.Instrumentation; import android.os.Bundle; import android.content.Intent; import android.os.Handler; import android.view.KeyEvent; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { publ..

Code Story 2022.04.18

[탁구] 펜홀더 포핸드

잊어버리기 전에 펜홀더 포핸드 정리해두자. 이번에 펜홀더 포핸드 / 포핸드 스트로크 / 포핸드 드라이브 하면서 나름 느낀점과 잊고 싶지 않은 포인트들을 정리해두고 다시금 혼란스러울 때 꺼내보려고 이렇게 글로 느낌을 남겨본다. 기본 자세 다리를 어께넓이로 벌리고 무릎을 살짝 굽히되 허리는 펴서 자세를 낮추자. 다리의 위치는 오른손잡이의 경우 오른쪽 발이 왼쪽발 보다 반보정도 뒤에 위치하고 발의 모양은 11자 또는 앞을 조금 열어 안정적인 자세를 만들자. 몸의 중심과 머리는 일직선상에 위치해야 하도록 하고 상체를 살짝 앞으로 기울여 공에 힘을 실어줄 수 있도록 하자. ( 주의 : 앞으로 너무 기울어 지거나 뒤로 넘어가지 않도록 한다. ) 그밖에 양쪽 팔꿈치의 각도는 90º를 유지 몸과 탁구대의 거리는 30㎝..

탁구 2022.02.05

클래스 속성과 인스턴스 속성

1. 클래스 속성과 인스턴스 속성의 차이 앞선 글에서 다루었던 클래서 초기화 함수(__init__)에서 'self.속성'에 할당 했던 변수들은 모두 인스턴스 속성에 해당. 클래스 속성은 아래와 같이 self.속성에 할당하는 것이 아니라 class안에서 바로 할당하는 것이다. class CustomClass: 속성명 = 값 def custom_method(): pass ... 2. 클래스 속성 클래스 속성에 접근하는 메소드를 작성해보자. class Flight: class_attr = [] def add_class_attr(self, number): Flight.class_attr.append(number) REPL에서 확인해보자. 객체를 2개를 만들고, 클래스 속성에 값을 추가하는 인스턴스 메소드를 사용..

Code Story 2022.01.26