반응형 PROGRAMMING/Python43 [PYTHON] numpy.random.rand (NumPy 난수 random number) 안녕하세요, HELLO PYTHON에서 데이터 분석을 할 때 기초 라이브러리로 사용되는 Numpy에 대해서 알아보도록 하겠습니다. NumPy는 수학, 과학 연산을 위한 파이썬의 필수적이고 기본적인 패키지이며, 오늘은 Numpy에서 난수 생성 함수인 random 모듈에rand 함수에 대해서 정리해보겠습니다. STEP 1. 'numpy.random.rand' 개념 STEP 2. 'numpy.random.rand' 설명 STEP 1. 'numpy.random.rand' 개념 random.rand() 함수는 0 이상 1 미만 [0, 1) 범위의 난수 array를 생성합니다. Create an array of the given shape and populate it with random samples from a.. 2022. 2. 27. [PYTHON] NumPy 수학 연산(사칙연산) 정리 안녕하세요, HELLO python에서 데이터 분석을 할 때 기초 라이브러리로 사용되는 Numpy에 대해서 알아보도록 하겠습니다. NumPy는 수학, 과학 연산을 위한 파이썬의 필수적이고 기본적인 패키지이며, 오늘은 Numpy의 기본 수학 연산 함수들을 정리해보겠습니다. numpy.add : Array 단위로 덧셈합니다. numpy.subtract : Array 단위로 뺄셈합니다. numpy.multiply : Array 곱셈합니다. numpy.divide : Array 단위로 나눗셈을 합니다. numpy.true_divide : Array 단위로 나눗셈을 합니다. numpy.floor_divide : Array 단위로 나눗셈의 몫('//')을 반환합니다. numpy.remainder : Array 단위.. 2022. 2. 18. [PYTHON] Numpy library 개념, 정리, 설명 안녕하세요, HELLO 이번엔 python에서 데이터 분석을 할 때 기초 라이브러리로 사용되는 Numpy에 대해서 알아보도록 하겠습니다. NumPy는 수학, 과학 연산을 위한 파이썬의 필수적이고 기본적인 패키지이며, Numerical Python의 합성어로서, 일반적으로 ‘넘파이’라고 읽습니다. STEP 1. 'Numpy library' install, import STEP 2. 'Numpy library' 기초 STEP 1. 'Numpy library' 개념 numpy에서는 기본적으로 array라는 단위로 데이터를 관리하며 연산합니다. array는 행렬(matrix)로 생각하면 됩니다. numpy를 사용하기 위해서는 설치 후, import해야 합니다. 코드에서 보다 편하게 사용하기 위해 as np를 붙.. 2022. 2. 16. [PYTHON] 사칙연산을 위한 산술 연산자 (Arithmetic Operators) 정리 안녕하세요, HELLO 오늘은 파이썬에서 사칙연산에 사용되는 산술 연산자 (Arithmetic Operators)에 대해서 살펴보고자 합니다. 산술 연산자에는 더하기, 빼기, 곱셈, 나눗셈에 따른 연산이 해당됩니다. STEP 1. '산술 연산자 (Arithmetic Operators)' 종류 STEP 2. '산술 연산자 (Arithmetic Operators)' 설명 STEP 1. '산술 연산자 (Arithmetic Operators)' 종류 산술 연산자 (Arithmetic operator) 설명 (Description) 예시 (Example) + 더하기 a+b = 5 - 빼기 a-b = 4 * 곱셈 a*b = 20 ** 제곱 a**b = 16 / 나누기 b/a = 2.0 // 몫 - 나누기 연산 후 .. 2022. 2. 15. [PYTHON] 폴더/파일 하위 디렉토리 복사 및 동기화 (os, shutil, sync) 안녕하세요, HELLO 이번에는 파이썬을 활용해서 폴더/파일을 복사하는 방법을 공유하고자 합니다. os 모듈을 활용해서 폴더에 접근하여, shutil를 이용해 폴더/파일을 복사합니다. 그리고 원본 폴더와 복사본 폴더를 비교하여, 누락된 폴더와 파일을 확인하고 최종적으로 폴더 동기화(sync)를 진행합니다. 아래에서 각 절차별로 소스 코드와 함께 설명해보겠습니다. STEP 1. Import library STEP 2. 폴더/파일 저장 STEP 3. 폴더/파일 개수 확인 STEP 4. 누락된 폴더/파일 업데이트 STEP 5. 소스코드 STEP 1. Import library 본격적인 실습에 앞서 필요한 라이브러리를 불러오겠습니다. dirsync의 경우는 설치가 안 되어있는 경우, pip install dir.. 2022. 1. 13. [PYTHON] 파이썬 정규식을 활용한 괄호와 괄호 안 문자열 삭제 또는 추출 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO 이번에 특허청 특허 정보를 확인하게 되면서, 국내 출원/등록된 특허 데이터가 저장된 형태를 보게 되었습니다. 특허 정보는 아래와 같이, 특허 상태, 특허명(영문 포함), 특허 정보 등으로 구성되며, 이 중에서 특허명은 괄호()로 국문과 영문이 구분되어 있습니다. 국문 특허명과 영문 특허명을 구분해서 저장하며, 활용한 코드를 아래와 같이 공유합니다. 이번에는 PYTHON 정규식과 library re를 활용해서, STEP 1. 괄호와 괄호 안 문자열 삭제 STEP 2. 괄호와 괄호 안 문자열 추출 이 두가지에 대해서 살펴보고자 합니다. STEP 1. 괄호와 괄호 안 문자열.. 2021. 10. 26. [PYTHON] 파이썬 웹 크롤링 (무한 스크롤 크롤링/SCROLL_DOWN) 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO 이번에는 PYTHON selenium을 활용해서 동적 페이지를 크롤링할 때, 웹 크롤링을 진행하게 되면 스크롤 다운(scroll down)하여, 웹페이지를 내려가면서 데이터를 수집하는 스크롤 다운 방법 중 마지막 항목까지 자동으로 내려가는 무한 스크롤 크롤링을 정리했습니다. 이번 코드는 이전에 공유한 횟수를 정하고 내려가는 방식도 향후에 참고하면 좋습니다. 2021. 10. 24. [PYTHON] 파이썬 Selenium 웹페이지 스크롤하기 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO 이번에는 PYTHON selenium을 활용해서 동적 페이지를 크롤링할 때, 웹 페이지를 스크롤 다운(scroll down)하여, 웹페이지 내릴 일이 있습니다. 이번 코드는 이전에 공유한 "[PYTHON] 크롤링_유튜브 (COLDPLAY X BTS)"를 참조합니다. 1. 소스 코드 2. 코드 설명 1. 개요 - PAGE DOWN 횟수를 활용한 웹 페이지 scroll down # library import from tqdm.auto import tqdm from selenium.webdriver.common.by import By from selenium... 2021. 10. 20. [PYTHON] 파이썬 이모지(emoji) 제거 안녕하세요 파이썬과 관련하여 추가적으로 필요한 정보가 있으시면, DATA101에서 확인 가능하십니다. 감사합니다. 안녕하세요, HELLO 틱톡에서 컨텐츠에 관련된 데이터를 수집하던 중에 제목 및 댓글에 이모지(emoji) 처리로 어려움이 있었습니다 😂 이번에는 정규식을 활용해 이모지를 제거하는 방식에 대해 공유하고자 합니다. 1. 개요 2. 코드 공유 1. 개요 tiktok_text = '✌️😎😎😎😎✌️#STAYC #스테이씨 #색안경 #STEREOTYPE #STEREOTYPE_challenge #아띵춤 #STAYC_tiktok #ITZY #있지 @itzyofficial' 이번 실습에서는 stayc_official 2021.09.27에 업로드된 틱톡 제목을 활용한다. 2. 코드 공유 import re # .. 2021. 10. 19. 이전 1 2 3 4 5 다음 반응형