본문 바로가기 메뉴 바로가기

Warm Developer

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록

⎛⎝(•‿•)⎠⎞⎛⎝(•‿•)⎠⎞

Warm Developer

검색하기 폼
  • 분류 전체보기 (60)
    • 일상 (1)
    • Python (21)
      • Numpy (2)
      • Pandas (4)
      • openCV (3)
      • Machine Learning (4)
      • Deep Learning (3)
      • 인공지능 (4)
    • SQL (11)
      • 정리 (0)
      • SQLD (8)
      • OracleDB (0)
      • MongoDB (3)
    • IT (27)
      • IT_Project (5)
      • 알고리즘 (21)
      • Git (1)
  • 방명록

[python/Numpy] 벡터화 연산과 브로드캐스팅(Broadcasting)

백터화 연산이란? 벡터의 같은 인덱스에 위치한 원소(Element-wise)들끼리 연산을 수행하는 것을 의미한다. Numpy에서 지원하는 연산 기능으로 반복문을 사용하지 않고 같은 위치의 값끼리 반복 연산을 가능하게 한다. 단, 배열의 형태가 같아야 연산이 가능하다. 1차원 numpy.ndarray >>> a = np.arange(5) >>> a array([0, 1, 2, 3, 4]) >>> a+a array([0, 2, 4, 6, 8]) 2차원 numpy.ndarray >>> a2 = np.arange(9).reshape(3,3) >>> a2 array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) >>> a2 * 2 array([[ 0, 2, 4], [ 6, 8, 10], [12, ..

Python/Numpy 2021. 1. 27. 23:13
이전 1 다음
이전 다음
최근에 올라온 글
TAG
  • 파이썬
  • Python
  • 머신러닝
  • Scikit
  • 프로그래머스
  • Project
  • sklearn
  • slqd
  • db
  • Pandas
  • SQLD
  • Programmers
  • 부스트코스
  • 주니온
  • 경사하강법
  • 자료구조
  • algorithm
  • Min()
  • cnn
  • 딥러닝
  • Max()
  • 인공지능
  • 알고리즘
  • SQL
  • MongoDB
  • VGGNet
  • 기계학습
  • numpy
  • OpenCV
  • Ai
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Total
Today
Yesterday
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바