분류 전체보기

    Numpy 특정 값으로만 이뤄진 배열 만들기 zeros, ones, full

    특정 값으로만 이루어진 배열 만들기 np.zeros() : 0으로만 이루어진 배열을 만든다. 파라미터에 shape을 입력한다. np.ones() : 1로만 이루어진 배열을 만든다. 파라미터에 shape을 입력한다. np.full() : n으로만 이루어진 배열을 만든다. 파라미터에 shape, n을 입력한다.

    Numpy의 배열 만들기, shape, size, dtype, save, load

    numpy 라이브러리 numpy는 다차원 배열을 쉽게 처리할 수 있도록 지원하는 파이썬의 라이브러리이다. 설치가 되어 있지 않다면 콘솔 창에 pip install numpy 를 입력해 설치한다. 넘파이를 import 할 때 대부분의 개발자들은 위와 같이 np로 줄여서 쓴다.

    Python datetime 모듈을 이용해 날짜 + 시간 다루기

    datetime에 datetime을 import해서 일+시를 다룰 수 있다. time 모듈의 gmtime() 은 UTC(협정 세계시) 현재 시각을 알려주고 localtime() 은 현재 로컬시간, 즉 현재 우리나라 시간을 알려준다. 문자열로 되어 있는 날짜를, 파이썬이 계산할 수 있도록 하는 방법 '2022-06-30' 에 날짜에 관련된 여러 처리를 하려고 한다. 위에서 보듯, date_str 은 문자열 타입이므로 datetime 모듈에 있는 함수를 쓸 수 없다. 문자열로 된 날짜를 datetime 타입으로 변환해줘야 한다. 하지만 parse() 함수도 아래 예제에서는 에러가 발생한다. 문자열에 한글이 포함돼 있어서 인식하지 못하기 때문이다. 이런 경우 datetime에 있는 strptime() 함수를 ..

    Python datetime 모듈을 이용해 시간 다루기

    이번엔 datetime모듈을 이용해 시간 다루는 법을 알아보자. time(시, 분, 초) : 시간을 파이썬이 이해할 수 있는 형태로 변환 isoformat() : ISO 표준 문자열 표현인 hh:mm:ss 형식으로 변환 strftime() : 날짜/시간을 문자열 표현 날짜 및 시간 지정 문자열

    Python datetime 모듈을 이용해 날짜 다루기

    datetime 모듈을 이용해 날짜 다루는 법을 알아보자. 날짜 및 시간 지정 문자열

    Python 라이브러리(Library) 활용하기 - random

    라이브러리 특정 기능을 수행하는 여러 데이터(함수, 클래스, 모듈 등)들을 모아놓은 집합. 즉, 필요한 코드를 재사용하기 위해 언제든지 필요한 곳에서 호출할 수 있도록 개발자들에 의해서 이미 만들어진 클래스나 함수를 모아놓은 것을 말한다. 라이브러리를 불러오는 방법은 다음과 같다. import 라이브러리명 (+ as 쓰고싶은약어) from 라이브러리명 import 함수명 표준 모듈 random을 이용한 난수 생성하기 random에 포함된 여러 함수들을 사용해보자. random은 파이썬에서 랜덤 관련한 함수들을 모아놓은 모듈이다. 사용하기 위해서는 import random을 해야 한다. 난수이기 때문에 실행할 때마다 결과가 바뀌는데, 똑같은 난수의 패턴이 나오도록 하려면 random.seed()를 사용한다..

    Python 독스트링(Docstring)

    docstring은 코드의 문서화에 도움이 되는 문자열이다. 모듈 파일 처음이나 함수, 클래스 선언 다음 라인에 쌍따옴표 혹은 작은따옴표 세개를 사용해 docstring을 작성한다 (""" 내용 """) 이 내용에는 함수, 클래스, 모듈의 목적과 이를 이용할 때 필요한 세부 정보들을 담는 것이 관례이다. docstring 사용이 필수적인 것은 아니지만 작성해두면 다른 사람이 사용할 때 이해를 돕는다. help() 함수를 사용해 docstring을 확인할 수 있다.

    Python 람다 표현식(Lambda expression)

    람다 표현식은 함수를 한 줄로 정의하는 문법이다. 함수의 이름을 정의하지 않고 일회성으로 간편하게 사용한다. 매개변수는 많아도 상관없지만, 연산은 딱 한줄이어야 한다. 주로 filter(), map() 함수와 함께 사용한다. 예제를 통해 문법을 알아보자. 람다 표현식 활용법 1. map() 함수와 함께 사용 map 함수를 쓰면 함수의 매개변수로 리스트를 전달 할 수 있다. 리턴은 map 객체로 반환한다. list 함수를 써서 확인하면 b리스트에는 a리스트 각각 인자에 대해 pow_some 함수를 적용한 값이 들어있음을 알 수 있다. 이 map 함수를 람다와 함께 쓰면 간결하게 표현 가능하다. 2. filter() 함수와 함께 사용 filter 함수는 리스트를 함수의 매개변수로 전달해서, 함수에 적용한 값..