본문 바로가기
반응형

분류 전체보기77

[파이썬 활용] 친구와 함께 여행 사진 고르기(리스트의 교집합 구하기) 목차 1. 주제 소개 2. 파일 목록 가져오기 3. 파일 목록 간에 겹치는 항목 뽑아내기 1. 주제 소개 생활 속에서 파이썬을 활용하는 사례를 소개하려 한다. 여행을 한번 다녀 오면 많게는 수천 장의 사진을 찍어 오게 된다. 추억을 남기기 위해서 앨범을 하나 만들고 싶은데, 모든 사진을 인화할 수는 없으니 그 중에서 마음에 드는 사진을 골라야 한다. 그런데 여행을 함께 다녀 온 친구가 있다면 내 마음대로 고를 수는 없고 친구와 함께 골라야 한다 같이 자리에 앉아서 고르면 좋겠지만, 그럴 여건이 안 되어 각자 마음에 드는 사진을 고른 다음 서로 겹치는 사진을 인화하기로 하고, 각자 마음에 드는 사진들을 서로 다른 폴더에 모았다고 하자. 이때, 친구와 내가 모두 고른 사진을 추려내는 작업을 파이썬으로 해보자.. 2022. 4. 8.
Go 언어(golang)와 파이썬의 for 반복문 실행 속도 비교 목차 1. 주제 소개 2. 속도 비교 1. 주제 소개 아래 링크는 블로그 개설 초기에 올린 글이다. for 루프를 1억 번 돌면서 더하기 연산을 하는 데 걸리는 시간을 순수 파이썬 코드와 Numba 라이브러리를 적용한 코드 간에 비교했었다. 파이썬(Python) 속도를 100배, 1000배 빠르게 해주는 라이브러리(numba) 파이썬(Python) 속도를 100배, 1000배 빠르게 해주는 라이브러리(numba) 서론 ※ 시간이 없으면 바로 본론으로! 파이썬에 대해 공부하다보면 자주 보는 말이 있다. 파이썬이 요즘 대세이다, 파이썬은 배우기 쉽다, 파이썬은 활용 폭이 넓다 등등... 위와 같은 장점들과 codealone.tistory.com 간단한 코드 수정만으로 11배에서 5800배 빨라지는 효과를 봤.. 2022. 3. 8.
Go 언어(golang)로 파이썬보다 속도가 n배 빠른 웹스크레이퍼(크롤러) 만들기 목차 1. 주제 소개 2. 웹스크레이퍼 파이썬 버전 소개 3. golang으로 웹스크레이퍼 빠르게 만들기 1. 주제 소개 꽤 시간이 지난 일이지만 필자는 이 블로그에 파이썬을 이용한 웹스크레이핑 방법을 소개했었다. 파이썬으로 웹 페이지에서 정보 추출하기(웹스크레이핑, 웹크롤링)/Request와 Beautifulsoup 이용하기 파이썬으로 웹 페이지에서 정보 추출하기(웹스크레이핑, 웹크롤링)/Request와 Beautifulsoup 이용하기 서론 파이썬 입문 콘텐츠에서 가장 흔히 보이는 것이 바로 웹페이지에 게시된 정보들을 추출하여 활용하는 웹스크레이핑 방법인 것 같다. 이미 이에 대해 잘 설명하고 있는 수많은 자료들이 있 codealone.tistory.com 파이썬을 이용한 웹스크레이핑(웹크롤링) 예제.. 2022. 3. 7.
리눅스 부팅 USB에 파이썬 데이터 분석 환경 세팅하기/VS Code, Anaconda, Jupyter notebook, etc. 목차 1. VS Code 설치하기 2. Anaconda 설치하기 3. 데이터 분석 환경 사용해 보기 아래 포스팅에서 소개한 방법에 따라 만든 부팅 USB를 이용하면 어디에서나 파이썬, 아나콘다, 비주얼스튜디오코드와 넘파이, 판다스, 사이킷런, 맷플롯립 등 주요 데이터 분석 관련 라이브러리를 이용할 수 있다. 그 방법을 소개한다.(써 놓고 보니 그냥 리눅스에 VS Code와 Anaconda를 설치하는 방법이라고 해도 되겠다.) 리눅스 부팅 USB를 만들어 내 개발환경 휴대하고 다니기/rufus, 리눅스민트 리눅스 부팅 USB를 만들어 내 개발환경 휴대하고 다니기/rufus, 리눅스민트 목차 1. 주제 소개 2. 부팅 USB 만들기 3. 부팅 USB로 부팅하기 1. 주제 소개 코딩을 배우다 보면 집에 있는 .. 2022. 3. 7.
리눅스 부팅 USB를 만들어 내 개발환경 휴대하고 다니기/rufus, 리눅스민트 목차 1. 주제 소개 2. 부팅 USB 만들기 3. 부팅 USB로 부팅하기 1. 주제 소개 코딩을 배우다 보면 집에 있는 개인 PC에서뿐만이 아니라 사무실이나 다른 곳들, 예를 들면 출장지 등에서도 코딩을 하고 싶은 경우가 생긴다. 이런 경우 필자가 앞서 소개한 것처럼 늘 소지하고 다니는 스마트폰에서 코딩을 할 수 있는 환경을 구축할 수가 있지만, PC가 아닌 스마트폰에서는 필요한 패키지 설치가 자유롭지 않은 등 많은 제약이 따른다. 스마트폰에서 파이썬(Python) 코딩하는 방법/Pydroid 3, 태블릿, 안드로이드 스마트폰에서 파이썬(Python) 코딩하는 방법/Pydroid 3, 태블릿, 안드로이드 서론 한창 코딩 공부에 빠져 있다 보면, 출퇴근길이나 자투리 시간에 핸드폰으로 파이썬 코드를 실행해.. 2022. 3. 6.
파이썬과 사이킷럿(scikit-learn)을 이용한 머신러닝 예제/신용카드 부정 탐지(파트 2/2) 신용카드 부정 탐지에 관한 머신러닝 예제를 아래 글에 이어서 계속 살펴보자. 파이썬과 사이킷럿(scikit-learn)을 이용한 머신러닝 예제/신용카드 부정 탐지(파트 1/2) 파이썬과 사이킷럿(scikit-learn)을 이용한 머신러닝 예제/신용카드 부정 탐지(파트 1/2) 이 포스팅은 아래의 영문 페이지를 우리말로 옮긴 것이다. 머신러닝에 대해 공부하던 중 예제 중심으로 가장 잘 설명이 되어 있는 것으로 보여 복습도 할 겸 나중에 쉽게 찾아볼 수 있도록 우리 codealone.tistory.com 목차 3. Unlabeled Data를 이용한 부정 탐지 정상 행동과 비정상 행동 부정 탐지를 위한 군집화 기법 부정거래와 정상거래 표시하기 부정 탐지를 위한 대안적 군집화 기법 3. Unlabeled Da.. 2022. 3. 6.
반응형