【Python】平方根を計算する方法

この記事では、Pythonを使用してさまざまな方法で平方根を計算する方法を学ぶことができます。

mathモジュール、numpyライブラリ、scipyライブラリ、sympyライブラリを使った平方根の計算方法を紹介します。

目次から探す

平方根とは

平方根とは、数学用語で、ある数の2乗が元の数と等しくなる数のことを指します。

例えば、数値9の平方根は3です。

Pythonを使って、さまざまな方法で平方根を計算することができます。

次のセクションでは、Pythonを使用して平方根を計算する方法について詳しく見ていきます。

Pythonで平方根を計算する方法

mathモジュールを使用する方法

Pythonの標準ライブラリであるmathモジュールを使用すると、簡単に平方根を計算することができます。

以下はmathモジュールを使った平方根の計算方法です。

import math

number = 16
square_root = math.sqrt(number)
print(f"数値 {number} の平方根は {square_root} です。")

上記のコードでは、math.sqrt()関数を使用して指定した数値の平方根を計算し、結果を出力しています。

numpyライブラリを使用する方法

数値計算ライブラリであるnumpyを使用すると、高速で効率的な数値計算が可能です。

以下はnumpyライブラリを使った平方根の計算方法です。

import numpy as np

number = 25
square_root = np.sqrt(number)
print(f"数値 {number} の平方根は {square_root} です。")

上記のコードでは、numpyライブラリのnp.sqrt()関数を使用して平方根を計算し、結果を表示しています。

scipyライブラリを使用する方法

科学技術計算用ライブラリであるscipyを使用すると、さまざまな数学関数を利用できます。

以下はscipyライブラリを使った平方根の計算方法です。

from scipy import sqrt

number = 36
square_root = sqrt(number)
print(f"数値 {number} の平方根は {square_root} です。")

上記のコードでは、scipyライブラリのsqrt()関数を使用して平方根を計算し、その結果を表示しています。

sympyライブラリを使用する方法

シンボリック計算ライブラリであるsympyを使用すると、記号計算を行うことができます。

以下はsympyライブラリを使った平方根の計算方法です。

import sympy as sp

number = 49
square_root = sp.sqrt(number)
print(f"数値 {number} の平方根は {square_root} です。")

上記のコードでは、sympyライブラリのsp.sqrt()関数を使用して平方根を計算し、その結果を表示しています。

目次から探す