실전에서의 Python 모듈성
슬라이드에서 Python으로 모듈식 코드를 작성하는 세 가지 방법인 packages, classes, methods를 살펴봤습니다. 참고로 아래에 우리가 검토한 예제 코드를 다시 보여 드려요.
# pandas PACKAGE 임포트
import pandas as pd
# 예제 데이터 생성
data = {'x': [1, 2, 3, 4],
'y': [20.1, 62.5, 34.8, 42.7]}
# dataframe CLASS 객체 생성
df = pd.DataFrame(data)
# plot METHOD 사용
df.plot('x', 'y')
이 연습 문제에서는 인기 있는 package인 numpy에서 class와 method를 각각 하나씩 사용해 보겠습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 소프트웨어 공학 원칙
연습 안내
import문을 완성해numpypackage를 불러오세요.numpy의arrayclass를 사용해arr를 정의하세요.arr의sortmethod를 사용해numpy배열을 정렬하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# import the numpy package
import ____ as np
# create an array class object
arr = np.____([8, 6, 7, 5, 3, 0, 9])
# use the sort method
arr.____()
# print the sorted array
print(arr)