ライブラリのインポート
CoddyのMachine Learningジャーニー「データとプロット」セクションの一部。レッスン 3/60。
Python自体の関数は、lenやroundのような基本的なものに限られています。さらに多くの機能を使うには、既製のコードであるモジュールをimportします。機械学習はNumPyを基盤としています。
import numpy as np
print(np.sqrt(49)) # 関数:括弧あり
print(np.pi) # 値:括弧なし
print(np.round(2 * np.pi * 3, 2)) # 小数点以下2桁に丸めるこれは次のように出力されます:
7.0
3.141592653589793
18.85as np は NumPy に短い別名、つまりエイリアスを付けます。ドットを使うと、その中にアクセスできます。np.sqrt は常に小数で答えることに注意してください。7 ではなく 7.0 です。
最初に一度インポートすれば、その下のすべての行でnpを使えます。
チャレンジ
簡単ピザ店では、丸いピザと同じ大きさの正方形のピザを作りたいと考えています。プログラムは、丸いピザの直径をセンチメートル単位で読み取ります。
- NumPyを
npとしてインポートします。 - 面積を求めます:
np.piに半径の二乗を掛けます。半径は直径の半分です。 - 正方形の辺の長さを求めます:面積の平方根です。
np.roundを使って、小数点以下2桁に丸めた両方の値を出力します。
直径40 cmのピザの場合、2つの形は次のようになります:
プログラムは次のように出力します:
Area: 1256.64
Side: 35.45自分で試してみよう
# 下の行でNumPyをインポートしてください
diameter = float(input())
# 下にコードを書いてください
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
データとプロットのすべてのレッスン
自分で練習してみよう: Pythonオンラインコンパイラ