[Python]数値の累乗を取得するには?

python

どうも、ちょげ(@chogetarou)です。

数値の累乗を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

数値の累乗を取得する方法は、3つあります。

演算子

1つ目は、演算子を使う方法です。

具体的な方法としては、x ** nのように、**の左辺に数値、右辺に指数を指定します。

#x=数値,n=指数
result = x ** n

上記の**は、左辺の数値のn乗(n= **の右辺の値)を取得します。

使用例

num = 2 ** 5
num2 = 5 ** 2
num3 = 10 ** 3

print(num)
print(num2)
print(num3)
出力:
32
25
1000

math.pow()

2つ目は、math.pow()を使う方法です。

まず、mathをインポートします。

import math

math.pow()のように、mathからpow()を呼び出します。

そして、math.pow()の第1引数に数値、第2引数に指数を指定します。

#x=数値,n=指数
result = math.pow(x, n)

上記のmath.pow()は、第1引数の数値のn乗(n= 第2引数の値)を取得します。

使用例

import math

num = math.pow(2, 5)
num2 = math.pow(5, 2)
num3 = math.pow(10, 3)

print(num)
print(num2)
print(num3)
出力:
32
25
1000

numpy.power()

3つ目は、numpy.power()を使う方法です。

まず、numpyをインポートします。

import numpy

numpy.power()のように、numpyからpower()を呼び出します。

そして、numpy.power()の第1引数に数値、第2引数に指数を指定します。

#x=数値,n=指数
result = numpy.power(x, n)

上記のnumpy.power()は、第1引数の数値のn乗(n= 第2引数の値)を取得します。

使用例

import numpy as np

num = np.power(2, 5)
num2 = np.power(5, 2)
num3 = np.power(10, 3)

print(num)
print(num2)
print(num3)
出力:
32
25
1000
スポンサーリンク

まとめ

数値の累乗を取得する方法は、次の3つです。

  • 演算子を使う方法
    result = x ** n
  • math.pow()を使う方法
    result = math.pow(x, n)
  • numpy.exp()を使う方法
    result = numpy.power(x, n)

コメント

タイトルとURLをコピーしました