Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonによる指数・対数関数の実装 | 関数とその性質
Pythonによるデータサイエンスのための数学

bookPythonによる指数・対数関数の実装

メニューを表示するにはスワイプしてください

指数関数

指数関数は急速な増加や減少をモデル化し、人口モデル、金融、物理学などで広く利用される。関数の形は f(x)=aebxf(x) = ae^{bx} で表される。

コードの解説

  • x から -5 までの 5 値を生成;
  • exponential_function(x, a, b) を定義し、a は関数のスケール、b は成長率を制御;
  • 両端に矢印を付けて連続的な増加を示すグラフを描画;
  • x = 0 でのy切片を明示する。

対数関数

対数は指数関数の逆関数であり、データのスケーリングや自然成長過程の測定に役立つ。この関数は f(x)=log2(x)f(x) = \log_2(x) と定義され、22 を何乗すれば xx になるかを計算する。

コードの解説

  • x から 0.1 までの 10 値を生成(log(0) は未定義のため回避);
  • 基数 logarithmic_function(x, base=2) を常に使用する 2 を定義;
  • グラフの右端に矢印を付け、無限に続くことを示す;
  • x = 1 でのx切片を明示し、log_2(1) = 0 となる。
question mark

このコードの対数関数で使用されている基数はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  9

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  9
some-alt