상세 컨텐츠

본문 제목

[PYTHON] Numpy 개념 정리

1 a n G u a g e /PYTHON

by 동혼 2019. 6. 27. 21:11

본문

 

배열 타입 확인
    변수.dtype
차원 확인 
    변수.ndim
행,열 확인
    변수.shape
요소의 전체 갯수 확인
    변수.size
배열 생성
    -특정한 값으로 배열생성
        변수=np.full( (x,y) , n)
        -x행, y열 , n이란 값으로 배열 생성
    -일반배열 생성
        변수=np.arange(start, end, step)
        -start 배열의 시작점 / 생략가능 
        -end 배열의 끝점 / 필수 
        -step이라는 간격으로 배열 생성 / 생략가능
    -타입을 지정하여 생성
        변수=np.arange( , dtype=np.int64) / 변경가능 변수.astype("float64")
    -랜덤 값 배열 생성
        변수 = np.random.rand(start, end)
        -정수로만 생성 : 변수 = np.random.randint(start ,end)
        -랜덤 seed (계속 같은값만 ) : 변수 = np.random.randseed(생성갯수)

인덱싱
    -변수[]
    -변수[][] = 변수 [ , ]  /안될때도 있으니 전자를 사용하자
슬라이싱
    변수[x:y]
        -x= 행
        -y= 렬
        -차원이 많아지면 쉼표(,) 로 순서대로 작성한다.
            ex [x1:y1:z1 , x2:y2:z2] 
                x1는 1차원의 start, y1은 1차원의 end , z2는 2차원의 step 이다
                
        

 

 

 

사용할때는 설치후에 선언하고 사용하여야 한다

선언법 :

import numpy as np

 

as 는 define 처럼 앞으로 numpy를 간단하고 부른다는 함축어/치환어 이다

 

 

 

'1 a n G u a g e > PYTHON' 카테고리의 다른 글

[PYTHON] request , beautifulsuop  (0) 2019.08.21
[PYTHON] Pandas 개념정리  (0) 2019.06.28
[PYTHON] for  (0) 2019.06.23
[PYTHON] 함수  (0) 2019.06.22
[PYTHON] while  (0) 2019.06.22

관련글 더보기

댓글 영역