[Python] numpy

Woozard·2023년 5월 19일
2

Python

목록 보기
1/3
post-thumbnail

코드 블록을 이중으로 작성해둔 이유는 함수 원형과 활용 예시를 비교하면서 보시라고 작성했습니다.

import numpy


import numpy #주로 import numpy as np로 작성하여서 간결하게 사용한다.

numpy.array()


arr = numpy.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) #3 x 3 행렬을 해당 원소들로 생성

numpy.empty(), numpy.zeros(), numpy.ones()


arr1 = numpy.empty(shape)
arr2 = numpy.zeros(shape)
arr3 = numpy.ones(shape)
arr1 = numpy.empty((3, 3)) #3 x 3 행렬의 원소를 초기화 되지 않은 값으로 생성
arr2 = numpy.zeros((3, 3)) #3 x 3 행렬의 원소를 전부 0으로 생성
arr3 = numpy.ones((3, 3)) #3 x 3 행렬의 원소를 전부 1으로 생성

shape = (row, column), 초기화되지 않은 값은 쓰레깃값을 의미한다.

numpy.random


n = numpy.random.rand()
arr1 = numpy.random.randint(low, high, size)
n = numpy.random.rand() #0 ~ 1 사이의 균일 분포에서 난수를 반환
arr1 = numpy.random.randint(0, 10, (3, 3)) #3 x 3 행렬의 원소를 0 ~ 10 사이의 정수 난수로 생성

size = (row, column) 생략 시 정수 난수 1개가 반환된다.

profile
Hello, World!

0개의 댓글