728x90
파이썬에서 Numpy를 쓰기 위해선 라이브러리로부터 넘파이를 import해야한다.
import numpy as np
my_list = [1,2,3]
my_list
>> [1,2,3]
np.array(my_list)
my_matrix = [[1,2,3],[4,5,6],[7,8,9]]
my_matrix
>> [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
np.array(my_matrix)
>> array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
np.arange(0,10) # 간격 디폴트 1
>> array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
np.arange(0,11,2) # 0부터 11사이 2만큼씩 간격 가짐
>> array([ 0, 2, 4, 6, 8, 10])
np.zeros(3) # float 형태로 생성
>> array([ 0., 0., 0.])
np.zeros((5,5)) # 5행 5열 행렬
>> array([[ 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0.]])
np.ones(3)
>> array([ 1., 1., 1.])
# 0이상 1미만 [0,1) 사이의 랜덤 uniform distribution
np.random.rand(2)
>> array([ 0.11570539, 0.35279769])
# 1포함 100배제, 10개 랜덤 추출
np.random.randint(1,100,10)
>> array([13, 64, 27, 63, 46, 68, 92, 10, 58, 24])