Python_8일차

홍성채·2022년 4월 11일
0

Python

목록 보기
8/13
post-custom-banner

Numpy

  • numpy란?
    : 파이썬에서 대규모 다차원 배열을 다룰 수 있게 도와주는 라이브러리

  • import하기

    import numpy as np
  • 배열 만들기

    • 1차원 배열 만들기

      list1 = [1,2,3,4,5]
      np.array(list1)
    • 2차원 배열만들기

      list2 = [[1,2,3],[4,5,6]]
       arr2 = np.array(list2)
    • 배열의 크기 확인 방법

      • 배열의 크기
        arr2.shape
      • 배열의 총 요소 갯수 확인
        arr2.size
      • 배열의 차원 확인
        arr2.ndim
    • array생성

      • 0으로 이루어진 배열 생성
        #np.zeros(행,열)
        np.zeros((3,4))
      • 1으로 이루어진 배열 생성
        np.ones((3,4))
      • 원하는 크기와 원하는 값으로 배열 생성
        np.full((3,3),5)
    • 범위 배열 생성하기

      • 방법 1(for문 사용)
        list1 = []
        for i in range(1,51) :
            list1.append(i)
      • 방법 2(arange함수 사용)
        ar_arr = np.arange(1,51)
    • 난수 배열 생성하기

      • 랜덤 값 생성하기(0~1사이 값)
        np.random.rand(2,3)
      • 랜덤 값 배열 생성하기
        #(시작,끝,배열의 크기)
        np.random.randint(2,10,size=(2,3))
profile
초보 코딩
post-custom-banner

0개의 댓글