Menu
CoddyTech

ライブラリのインポート

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.85

as np は NumPy に短い別名、つまりエイリアスを付けます。ドットを使うと、その中にアクセスできます。np.sqrt は常に小数で答えることに注意してください。7 ではなく 7.0 です。

最初に一度インポートすれば、その下のすべての行でnpを使えます。

challenge icon

チャレンジ

簡単

ピザ店では、丸いピザと同じ大きさの正方形のピザを作りたいと考えています。プログラムは、丸いピザの直径をセンチメートル単位で読み取ります。

  1. NumPyをnpとしてインポートします。
  2. 面積を求めます:np.piに半径の二乗を掛けます。半径は直径の半分です。
  3. 正方形の辺の長さを求めます:面積の平方根です。
  4. np.roundを使って、小数点以下2桁に丸めた両方の値を出力します。

直径40 cmのピザの場合、2つの形は次のようになります:

直径40 cmの丸いピザと、一辺35.45 cmの正方形のピザ。どちらも面積は1256.64平方センチメートル

プログラムは次のように出力します:

Area: 1256.64
Side: 35.45

自分で試してみよう

# 下の行でNumPyをインポートしてください

diameter = float(input())

# 下にコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

データとプロットのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ