始める無料で始める

野生で見るPythonのモジュール性

スライドでは、Pythonでモジュール的にコードを書く3つの方法、packagesclassesmethods を取り上げました。参考として、以下にレビューしたサンプルコードを載せます。

# pandas パッケージ(PACKAGE)をインポート
import pandas as pd

# 例データを作成
data = {'x': [1, 2, 3, 4], 
        'y': [20.1, 62.5, 34.8, 42.7]}

# データフレーム クラス(CLASS)オブジェクトを作成
df = pd.DataFrame(data)

# plot メソッド(METHOD)を使用
df.plot('x', 'y')

この演習では、よく使われる package である numpy から classmethod を使います。

この演習はコースの一部です

Pythonで学ぶSoftware Engineeringの原則

コースを見る

演習の手順

  • import文を完成させて、numpy package を読み込みます。
  • numpyarray class を使って arr を定義します。
  • arrsort method を使って、その 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)
コードを編集して実行