Python 平方、次方 3 種用法與範例

本篇 ShengYu 介紹 Python 平方、次方 3 種用法與範例,Python 次方使用的符號是 **
Python 平方、次方 3 種用法分為這幾部分,

  • Python 平方/次方的運算符號
  • Python 的 math.pow()
  • numpy 的 square() 計算平方,power() 計算次方

Python 平方/次方的運算符號

Python 有提供平方/次方的運算符號是 **,這邊就示範 Python 平方/次方運算符號的範例,我們試試 3 的平方,

1
2
3
n = 3 ** 2
print(n)
print(type(n))

結果如下,變數類型為整數,

1
2
9
<class 'int'>

這次我們試試 3 的 4 次方,

1
2
3
n = 3 ** 4
print(n)
print(type(n))

結果如下,變數類型為整數,

1
2
81
<class 'int'>

次方不侷限一定要使用整數,這邊試試浮點數 0.5 看看,我們計算 4 的平方根,

1
2
3
n = 4 ** 0.5
print(n)
print(type(n))

結果如下,變數類型自動轉為浮點數,

1
2
2.0
<class 'float'>

計算 3 的平方根試試,

1
2
3
n = 3 ** 0.5
print(n)
print(type(n))

結果如下,變數類型自動轉為浮點數,

1
2
1.7320508075688772
<class 'float'>

Python 的 math.pow()

你也可以使用 Python 內建的 math.pow() 來計算平方或次方,我們試試 3 的平方,

1
2
3
4
import math
n = math.pow(3, 2)
print(n)
print(type(n))

結果如下,math.pow() 的輸出變數類型為 float,跟上一節的結果不同唷,

1
2
9.0
<class 'float'>

這次我們用 math.pow() 試試 3 的 4 次方,

1
2
3
4
import math
n = math.pow(3, 4)
print(n)
print(type(n))

結果如下,

1
2
81.0
<class 'float'>

也用 math.pow() 來試試浮點數,試試 4 的 平方根,

1
2
3
4
import math
n = math.pow(4, 0.5)
print(n)
print(type(n))

結果如下,

1
2
2.0
<class 'float'>

math.pow() 計算 3 的平方根試試,

1
2
3
4
import math
n = math.pow(3, 0.5)
print(n)
print(type(n))

結果如下,

1
2
1.7320508075688772
<class 'float'>

numpy 的 square() 計算平方,power() 計算次方

這邊順便列出 numpy 模組的 square() 來計算平方,

1
2
3
4
import numpy
n = numpy.square(3)
print(n)
print(type(n))

結果如下,numpy.square() 的輸出變數類型為 numpy.int64,

1
2
9
<class 'numpy.int64'>

使用 numpy 模組的 power() 可以用來計算次方,

1
2
3
4
import numpy
n = numpy.power(3, 4)
print(n)
print(type(n))

結果如下,numpy.power() 的輸出變數類型為 numpy.int64,

1
2
81
<class 'numpy.int64'>

以上就是 Python 平方、次方 3 種用法與範例介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

其它相關文章推薦
Python 四則運算,加法、減法、乘法、除法用法與範例
Python mod 取餘數的用法
Python 新手入門教學懶人包
Python 寫檔,寫入 txt 文字檔
Python 讀取 csv 檔案
Python 寫入 csv 檔案
Python 讀寫檔案
Python 產生 random 隨機不重複的數字 list
Python PyAutoGUI 使用教學
Python OpenCV resize 圖片縮放