728x90

python 3

[Python] Lambda(람다) 사용법

Lambda(람다) 사용법 Lambda(람다) 함수는 프로그래밍 언어에서 사용되는 개념으로 익명 함수를 지칭하는 용어이다. 함수를 따로 호출하지 않고 사용하는 방식으로 람다함수를 이용하면 코드도 간결해지고 효율적인 퍼포먼스를 기대할 수 있다. 그러나 람다 함수를 너무 남용하면 코드 이해도가 떨어지고, 방식에 따라서 오히려 속도가 느려질 수도 있다. 1. 사용법 lambda {인자} : {표현 식} 2. Example 우선 0에서 9까지 출력을 해보자 먼저 lambda식을 사용하지 않은 코드는 아래처럼 for문으로 작성할 수 있다. for number in range(10): print(number) lambda식을 사용하면 아래 코드와 같이 한줄로 작성할 수 있다. map(lambda x: x, rang..

Programming/Python 2021.12.24

[python] Anaconda에서 MNIST 실습하기

MNIST 데이터는 0 ~ 9 까지 손글씨로 이루어진 이미지 데이터 셋이다. MNIST Yann LeCun 웹사이트에서 제공해주고 설치가 가능하다. 1. MNIST Dataset 설치 MNIST in CSV (pjreddie.com) MNIST in CSV MNIST in CSV Here's the train set and test set. The format is: label, pix-11, pix-12, pix-13, ... where pix-ij is the pixel in the ith row and jth column. For the curious, this is the script to generate the csv files from the original data. def convert(i..

Programming/Python 2021.12.21

[환경설정] 아나콘다 설치

Anaconda3 설치 아나콘다(Anaconda)는 파이썬과 R프로그래밍 언어의 Package / 의존성 관리 및 배포를 편리하게 해주는 오픈 소스 SW이다. 1. Anaconda 다운로드 Anaconda 홈페이지 Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 해당 사이트에 들어가서 맨아래로 스크롤하다보면 아래와 같은 화면이 나온다. 자신의 OS와 bit버전을 확인후 맞게 설치하면 된다. 2. 설치 진행 순서 그림과 같이 따라서..

Setting 2021.12.21
728x90