現場で見る Python のモジュール性
スライドでは、Python でモジュール性の高いコードを書く方法を3つ紹介しました。パッケージ、クラス、メソッドです。参考として、紹介したサンプルコードを以下に示します。
# Import the pandas PACKAGE
import pandas as pd
# Create some example data
data = {'x': [1, 2, 3, 4],
'y': [20.1, 62.5, 34.8, 42.7]}
# Create a dataframe CLASS object
df = pd.DataFrame(data)
# Use the plot METHOD
df.plot('x', 'y')
この演習では、人気のパッケージ numpy に含まれるクラスとメソッドを活用しましょう。
この演習はコースの一部です
Python におけるソフトウェアエンジニアリングの原則
演習の手順
importパッケージを読み込むnumpy構文を完成させましょう。numpyのarrayクラスを使ってarrを定義しましょう。arrのsortメソッドを使って、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)