코딩

numpy array 만드는 방법 ( array, full, random, arange )- 코드잇

bearwoong 2020. 4. 2. 09:40
728x90

numpy array 만드는 방법 ( array, full, random, arange )- 코드잇

array 메소드

파라미터로 받은 리스트를 numpy array 로 리턴해준다.

array1 = numpy.array ([1, 3, 5, 7, 9])

위의 형태로 작성하면 array1에 1에서 9까지 홀수가 들어간 numpy array가 들어간다.


full 메소드

full 메소드는 같은 값으로 된 numpy array를 만들 때 사용한다. 첫 번째 파라미터에는 array의 크기를 넣어주고, 두 번째 파라미터는 같은 값으로 할 숫자를 넣어준다.

array2 = numpy.full(3,7)

위와 같이 쓰면 [7, 7, 7] 의 numpy array가 array2에 저장된다.


random 함수

random 함수는 랜덤한 값으로 numpy array를 만들 때 사용하는 함수다.
이 함수는 numpy 의 random 모듈의 random 함수라고 한다. 그래서 아래와 같이 .random을 두 번 써줘야한다.
파라미터로는 numpy array의 사이즈를 받는다.

array3 = numpy.random.random (4)

위와 같이 쓰면 4개의 값을 가진 numpy array가 array3에 저장된다.


arange 함수

arange 함수는 연속된 값이 들어가있는 numpy array를 생성한다. 즉, 1,2,3,4,5 와 같이 연속된 숫자가 numpy array에 들어가는 것이다. 파라미터는 3개까지 받을 수 있는데 range 함수와 똑같은 방법으로 쓸 수 있다.

파라미터 1개
파라미터를 1개만 쓸 때는 0에서 파라미터 -1 까지 연속된 숫자를 가진 numpy array를 만든다.

array4 = numpy.arange(6)

위와 같이 쓰면 array4에 [0, 1, 2, 3, 4, 5] 이렇게 6개의 연속된 숫자로 만들어진 numpy array 가 저장된다.

파라미터 2개
파라미터를 2개 쓸 때는 첫 번째 파라미터가 시작하는 숫자, 두 번째 파라미터 -1이 끝나는 숫자를 나타낸다.

array5 = numpy.arange(1, 9)

위와 같이 쓰면 array5에 [1, 2, 3, 4, 5, 6, 7, 8] 의 numpy array가 들어간다.

파라미터 3개
파라미터를 3개 쓸 때는 첫 번째 파라미터가 시작하는 숫자, 두 번째 파라미터 -1이 끝나는 숫자, 세 번째 파라미터가 간격을 나타낸다.

array6 = numpy.arange(1, 11, 2)

위와 같이 쓰면 array6에 [1, 3, 5, 7, 9] 의 numpy array가 들어간다.


 

import numpy

array1 = numpy.array([1, 3, 5, 7, 9])
print(f'array1 = {array1}')

array2 = numpy.full(3, 7)
print(f'array2 = {array2}')

array3 = numpy.random.random(6)
print(f'array3 = {array3}')

array4 = numpy.arange(4)
print(f'array4 = {array4}')

array5 = numpy.arange(1, 9)
print(f'array5 = {array5}')

array6 = numpy.arange(1,11,2)
print(f'array6 = {array6}')

 

numpy array 만들기 실행 결과

 


파이썬 for 반복문, range 함수 - 코드잇

 

파이썬 for 반복문, range 함수 - 코드잇

for반복문 파이썬의 for반복문은 리스트에 있는 원소들을 차례로 지정한 변수에 넣어준다. for 변수 in 리스트: 위의 형태로 작성하는데 for 뒤에 지정한 변수에 리스트의 값을 하나씩 넣어주며 반

bearwoong.tistory.com

 

파이썬 모듈 (python module) 만들기, 호출하기 - 코드잇

 

파이썬 모듈 (python module) 만들기, 호출하기 - 코드잇

모듈 (module) 파이썬에서 모듈은 미리 만들어 놓은 변수나 함수 등을 묶어놓은 것이다. 그래서 모듈을 불러오기만 하면 함수를 따로 정의하지 않아도 그 함수를 실행할 수 있게 된다. 모듈 만들기

bearwoong.tistory.com

반응형