요소별 연산 지원
arr1 = np.array(list1)
arr2 = np.array(list2)
print(arr1 + arr2)
print(arr1 * arr2)
배열의 크기 다시 지정, 요소의 수가 같아야 가능
arr2 = np.arange(50).reshape(5,10)
arr2[ :2 , :]
arr2[: , 4:8]
arr2[0:4 , 0:5]
파일 읽어오기
#('파일명,확장자')
#delimiter : 구분기호('구분하는 문자')
data = np.loadtxt('height_weight.txt', delimiter=',')
데이터 구분하기
height = data[0]
weigth = data[1]
단위 변경하기
height_m = height * 0.01
BMI 연산
bmi = weight/(height_m*height_m)
name = np.array(['세연', '예진', '예호', '자연'])
bol = np.array([True,False,True,False])
name[bol]
name의 array에서 bol의 array에 True가 있는 위치만 값을 반환한다.