학습일 : 2020.01.23
import numpy as np
import matplotlib.pyplot as plt
np.array 함수로 생성하기
x = np.array([1,2,3,4])
print(x)
y = np.array([[2,3,4], [1,2,5]])
print(y)
print(type(y)) # ndarray 타입
[1 2 3 4] [[2 3 4] [1 2 5]] <class 'numpy.ndarray'>
np.arange 함수로 생성하기
np.arange(10)
np.arange(1, 10)
np.arange(1, 10, 2)
np.arange(5, 101, 5)
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
array([1, 2, 3, 4, 5, 6, 7, 8, 9])
array([1, 3, 5, 7, 9])
array([ 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100])
np.ones, np.zeros로 생성하기
np.ones((4, 5)) # 4행 5열에 1만 갖는 배열
np.ones((2, 3, 4)) # 3행 4열이 2개 있다. 3차원
np.zeros((2, 3, 8, 8))
array([[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.]])
array([[[1., 1., 1., 1.],
[1., 1., 1., 1.],
[1., 1., 1., 1.]],
[[1., 1., 1., 1.],
[1., 1., 1., 1.],
[1., 1., 1., 1.]]])
...