학습일 : 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.]]])

...