import numpy as np
2차원 --> 0 (행)
, 1 (열)
3차원 --> 0 (깊이)
, 1 (행)
, 2 (열)
2차원인 경우
행 단위 연산 (➡) --> axis = 1
열 단위 연산 (⬇) --> axis = 0
다차원 배열의 모든 원소는 동일한 데이터 타입을 가져야 한다.
# list 생성
data = [0,1,2,3]
# np.array()
a = np.array(data)
print(a, type(a))
# dtype : 특정 데이터 타입 지정
a = np.array(data, dtype='float')
b = np.array(data, dtype=np.float32)
print(a)
print(b)
숫자뒤에 . 찍혀있으면 실수형을 뜻함
arange(start_num, end_num, step) : 연속된 숫자 생성
# end 값 포함하지 않는다. end-1까지
a = np.arange(1,10)
print(a)
print()
# 10 이상 30 미만의 범위에서 5만큼 차이가 나도록
b = np.arange(10,30,5)
print(b)
# end값만 지정 : 0부터 10미만까지 1씩 증가
c = np.arange(10)
print(c)