Pythonの数の2乗を計算する3つの方法

数学では、正方形はそれ自体で数を掛けた結果です。その乗算は、次のように1回だけ実行されます:n xn。これにより、2乗は数値を2の累乗にするのと同じになります。

たとえば、8の2乗(8 2)も64であるのと同様に、8×8は64です。正方形の特徴の1つは、常に正であるということです。これは負の時間のためです。別のネガティブは常にポジティブを与えます。たとえば、-8の2乗、つまり(-8)2も64です。

数の2乗は、その数にそれ自体を掛けたものです。

Pythonで数値を二乗する方法

Pythonで数値の二乗を計算するには、3つの異なる方法があります。

 

  1. 数を2倍することによって:(数*数)
  2. 指数演算子(**)を使用する場合:(数値** 2)
  3. math.pow()メソッドの使用:(math.pow(number、2))

Pythonスクエア:2回の乗算を使用

数の2乗を 見つけるには、その数にそれ自体を掛けます。この方法は、Pythonで二乗を計算する最も簡単な方法です。

# input a number
digit = int(input("Enter an integer number: "))

# calculate square
square = digit*digit

# print
print(f"Square of {digit} is {square}")

出力

Enter an integer number: 10
Square of 10 is 100

この例では、python inputメソッドを使用してユーザーから入力を取得し、それ自体の乗算に基づいて正方形を計算しました。

 

指数演算子を使用して数値を二乗します。

与えられた数の二乗は指数演算子(**)を使用することであることがわかります。それは指数関数的パワーを返します。したがって、この演算子は**で表されます。

# input a number
digit = int(input("Enter an integer number: "))

# calculate square using exponent operator
square = digit**2

# print
print(f"Square of {digit} is {square}")

出力

Enter an integer number: 11
Square of 11 is 121

この例では、指数演算子(**)を使用して正方形を計算しました。

また、ステートメントx ** yは、「xのy乗」として計算されます。

math.pow()メソッドを使用して正方形を計算する

Math.pow(x、y)は、数学ライブラリの組み込みメソッドであり、「xのy乗」の値を返します。

pow()メソッドを使用するには、プログラムに数学ライブラリをインポートしてから、数学モジュールからpow関数をインポートする必要があります。

from math import pow

# input a number
digit = int(input("Enter an integer number: "))

# calculate square
square = int(pow(digit, 2))

# print
print(f"Square of {digit} is {square}")

出力

Enter an integer number: 19
Square of 19 is 361

Math.pow()関数は、ある値を絶対累乗します。その最初の議論は、私たちが上げたい数です。2番目の引数は指数です。

pow()メソッドで二乗する場合、2番目の引数は常に2です。input()関数は文字列を返すため、文字列をintに変換しました。次に、math.pow()メソッドを使用して数値の2乗を取得しました。

PythonのSquareリストを見つけます。

リスト内包表記を使用して、リスト値の2乗を取得できます。

numbers = [11, 21, 19, 30, 46]

squaredValues = [number ** 2 for number in numbers]

# print
print('Original Values: ', numbers)
print('Squared Values: ', squaredValues)

出力

Original Values:  [11, 21, 19, 30, 46]
Squared Values:  [121, 441, 361, 900, 2116]

この例では、最初に名前付き番号のリストを作成します。その内容はさまざまな整数値です。

次に、リスト内包表記を使用して新しいリストを生成します。角括弧([と])の間のコードは、指数(**)演算子を使用して各数値を二乗します。

これらの数値は、インラインのforループ式(数値の数値)によって生成されます。これにより、元の数値リストが確認され、各要素が数値変数として一度に1つずつ使用できるようになります。

そのリスト内包後、二乗リストには各値が二乗されます。次に、Pythonのprint()関数を使用して元の値と2乗値を出力します。

また、2乗値を別の方法で取得することもできます。たとえば、単純な乗算で、結果を得ることができます。

次のコードを参照してください。

numbers = [11, 21, 19, 30, 46]

squaredValues = [number * number for number in numbers]

# print
print('Original Values: ', numbers)
print('Squared Values: ', squaredValues)

出力

Original Values:  [11, 21, 19, 30, 46]
Squared Values:  [121, 441, 361, 900, 2116]

この例では、Pythonリストを定義し、リスト内包表記を使用してリストアイテムの正方形を作成しました。

配列のPython二乗

配列の2乗を見つけるには、Numpyライブラリを使用する必要があります。

PythonのNumpysquare()メソッドは、配列内の各要素の2乗値を計算するための数学関数です。

import numpy as np

arr = np.array([11, 19, 21, 29, 46])
print("Square Value of arr1 : \n", np.square(arr))
print("\n")
arr2 = [-19, -21]
print("Square Value of arr2 : \n", np.square(arr2))

出力

Square Value of arr1 :
 [ 121  361  441  841 2116]


Square Value of arr2 :
 [361 441]

この例では、numpyをnpとしてインポートし、np.array()メソッドを使用して配列を作成しました。

次に、np.square()メソッドを使用して、配列のすべての要素の2乗値を取得しました。

結論

このチュートリアルでは、指数演算子、それ自体で乗算、およびmath.pow()関数を使用して数値の2乗を計算する方法を見てきました。次に、リスト内包表記を使用してリストの各項目の二乗を見つける方法を見てきました。

このチュートリアルは以上です。

リンク: https://appdividend.com/2020/06/08/python-square-how-to-find-square-of-number-in-python/

#python 

What is GEEK

Buddha Community

Pythonの数の2乗を計算する3つの方法

Pythonの数の2乗を計算する3つの方法

数学では、正方形はそれ自体で数を掛けた結果です。その乗算は、次のように1回だけ実行されます:n xn。これにより、2乗は数値を2の累乗にするのと同じになります。

たとえば、8の2乗(8 2)も64であるのと同様に、8×8は64です。正方形の特徴の1つは、常に正であるということです。これは負の時間のためです。別のネガティブは常にポジティブを与えます。たとえば、-8の2乗、つまり(-8)2も64です。

数の2乗は、その数にそれ自体を掛けたものです。

Pythonで数値を二乗する方法

Pythonで数値の二乗を計算するには、3つの異なる方法があります。

 

  1. 数を2倍することによって:(数*数)
  2. 指数演算子(**)を使用する場合:(数値** 2)
  3. math.pow()メソッドの使用:(math.pow(number、2))

Pythonスクエア:2回の乗算を使用

数の2乗を 見つけるには、その数にそれ自体を掛けます。この方法は、Pythonで二乗を計算する最も簡単な方法です。

# input a number
digit = int(input("Enter an integer number: "))

# calculate square
square = digit*digit

# print
print(f"Square of {digit} is {square}")

出力

Enter an integer number: 10
Square of 10 is 100

この例では、python inputメソッドを使用してユーザーから入力を取得し、それ自体の乗算に基づいて正方形を計算しました。

 

指数演算子を使用して数値を二乗します。

与えられた数の二乗は指数演算子(**)を使用することであることがわかります。それは指数関数的パワーを返します。したがって、この演算子は**で表されます。

# input a number
digit = int(input("Enter an integer number: "))

# calculate square using exponent operator
square = digit**2

# print
print(f"Square of {digit} is {square}")

出力

Enter an integer number: 11
Square of 11 is 121

この例では、指数演算子(**)を使用して正方形を計算しました。

また、ステートメントx ** yは、「xのy乗」として計算されます。

math.pow()メソッドを使用して正方形を計算する

Math.pow(x、y)は、数学ライブラリの組み込みメソッドであり、「xのy乗」の値を返します。

pow()メソッドを使用するには、プログラムに数学ライブラリをインポートしてから、数学モジュールからpow関数をインポートする必要があります。

from math import pow

# input a number
digit = int(input("Enter an integer number: "))

# calculate square
square = int(pow(digit, 2))

# print
print(f"Square of {digit} is {square}")

出力

Enter an integer number: 19
Square of 19 is 361

Math.pow()関数は、ある値を絶対累乗します。その最初の議論は、私たちが上げたい数です。2番目の引数は指数です。

pow()メソッドで二乗する場合、2番目の引数は常に2です。input()関数は文字列を返すため、文字列をintに変換しました。次に、math.pow()メソッドを使用して数値の2乗を取得しました。

PythonのSquareリストを見つけます。

リスト内包表記を使用して、リスト値の2乗を取得できます。

numbers = [11, 21, 19, 30, 46]

squaredValues = [number ** 2 for number in numbers]

# print
print('Original Values: ', numbers)
print('Squared Values: ', squaredValues)

出力

Original Values:  [11, 21, 19, 30, 46]
Squared Values:  [121, 441, 361, 900, 2116]

この例では、最初に名前付き番号のリストを作成します。その内容はさまざまな整数値です。

次に、リスト内包表記を使用して新しいリストを生成します。角括弧([と])の間のコードは、指数(**)演算子を使用して各数値を二乗します。

これらの数値は、インラインのforループ式(数値の数値)によって生成されます。これにより、元の数値リストが確認され、各要素が数値変数として一度に1つずつ使用できるようになります。

そのリスト内包後、二乗リストには各値が二乗されます。次に、Pythonのprint()関数を使用して元の値と2乗値を出力します。

また、2乗値を別の方法で取得することもできます。たとえば、単純な乗算で、結果を得ることができます。

次のコードを参照してください。

numbers = [11, 21, 19, 30, 46]

squaredValues = [number * number for number in numbers]

# print
print('Original Values: ', numbers)
print('Squared Values: ', squaredValues)

出力

Original Values:  [11, 21, 19, 30, 46]
Squared Values:  [121, 441, 361, 900, 2116]

この例では、Pythonリストを定義し、リスト内包表記を使用してリストアイテムの正方形を作成しました。

配列のPython二乗

配列の2乗を見つけるには、Numpyライブラリを使用する必要があります。

PythonのNumpysquare()メソッドは、配列内の各要素の2乗値を計算するための数学関数です。

import numpy as np

arr = np.array([11, 19, 21, 29, 46])
print("Square Value of arr1 : \n", np.square(arr))
print("\n")
arr2 = [-19, -21]
print("Square Value of arr2 : \n", np.square(arr2))

出力

Square Value of arr1 :
 [ 121  361  441  841 2116]


Square Value of arr2 :
 [361 441]

この例では、numpyをnpとしてインポートし、np.array()メソッドを使用して配列を作成しました。

次に、np.square()メソッドを使用して、配列のすべての要素の2乗値を取得しました。

結論

このチュートリアルでは、指数演算子、それ自体で乗算、およびmath.pow()関数を使用して数値の2乗を計算する方法を見てきました。次に、リスト内包表記を使用してリストの各項目の二乗を見つける方法を見てきました。

このチュートリアルは以上です。

リンク: https://appdividend.com/2020/06/08/python-square-how-to-find-square-of-number-in-python/

#python