맨들맨들 돌덩이
Home
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
ALL
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
블로그 내 검색

맨들맨들 돌덩이

티스토리 생일 : 2020.11.18. 모든 문의 : highcw@naver.com

  • 개발/Python

    Numpy_ 개념 및 정의, 배열 생성, 기본 작업, 유니버셜 함수

    2021. 11. 18.

    by. KAEY


    Numpy

    파이썬의 기본 데이터 형식과 내장 함수를 이용하는 것보다 다차원 배열 데이터를 효과적으로 처리할 수 있다. 

    대규모 다차원 배열, 행렬을 쉽게 처리할 수 있도록 지원하는 파이썬의 라이브러리이다.

    데이터 구조 외에도 수치 계산을 위해 효율적으로 구현된 기능을 제공한다.

    Scipy, Pandas, matplotlib 등 다른 Python 패키지와 함께 쓰이는 경우가 많다. 

    파이썬으로 수치해석, 통계 관련 기능 구현 시 Numpy는 가장 기본이 되는 모듈이다

     

     

     

     

    행렬이나 일반적으로 대규모 다차원 배열을 쉽게 처리 할 수 있도록 지원하는 파이썬의 라이브러리이다.

    NumPy는 데이터 구조 외에도 수치 계산을 위해 효율적으로 구현된 기능을 제공한다.

     

     

    배열 생성하기

    >>> import numpy as np
    >>> x = np.array([1, 2, 3])
    >>> x
    array([1, 2, 3])
    >>> y = np.arange(10) # like Python's range, but returns an array
    >>> y
    array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

     

     

     

    기본 작업

    >>> a = np.array([1, 2, 3, 6])
    >>> b = np.linspace(0, 2, 4) # create an array with four equally spaced points starting with 0 and ending with 2.
    >>> c = a - b
    >>> c
    array([ 1. , 1.33333333, 1.66666667, 4. ])
    >>> a**2
    array([ 1, 4, 9, 36])

     

     

     

    유니버셜 함수

    >>> a = np.linspace(-np.pi, np.pi, 100)
    >>> b = np.sin(a)
    >>> c = np.cos(a)

     

     


    저작자표시 비영리 동일조건 (새창열림)

    '개발 > Python' 카테고리의 다른 글

    Python_ 웹 스크래핑 & 웹 크롤링 정의  (0) 2021.11.22
    Python_ 웹 스크래핑, 주식 정보 읽어와보기  (0) 2021.11.18
    Python_ 쥬피터 노트북 사용법 단축키, Jupyter notebook  (0) 2021.11.18
    데이터 과학에 대한 정의 알아보기  (0) 2021.11.18
    AWS_ Web server failed to start. Port 8080 was already in use 문제 해결  (0) 2021.11.17

    댓글 (비로그인 댓글 허용하지 않습니다.)

    관련글

    • Python_ 웹 스크래핑 & 웹 크롤링 정의 2021.11.22
    • Python_ 웹 스크래핑, 주식 정보 읽어와보기 2021.11.18
    • Python_ 쥬피터 노트북 사용법 단축키, Jupyter notebook 2021.11.18
    • 데이터 과학에 대한 정의 알아보기 2021.11.18
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
KAEY
#모바일 접속 차단. (PC 환경 자동 리다이렉트) #현재 블로그내 모든 광고는 티스토리(카카오)에서 게시한 광고입니다😢. #문의 이메일 : highcw@naver.com

티스토리툴바