Javascript平方根

| | | | | | | | | | | | |

あなたが数学の天才でない限り、あなたはすべての平方根を覚えていません。そして、あなたが持っているとしても、あなたのコードを見ている他の誰かがあなたがあなたであると知らないかもしれません。これは、あなたが正しい平方根を書いたことを確認する必要があるかもしれないことを意味します-作業をやり直すだけです。

Pythonの平方根関数を使用した場合、ルートが平方根であることは明らかです。あなたのコードを調べる他の誰かは、それが正しいことを知っているでしょう。ボーナスとして、誰も計算機を開く必要はありません!

Python sqrt()とは何ですか?

ピタゴラスの定理を使用している場合でも、Pythonの平方根である2次方程式を使用している場合でも関数- sqrt()-は問題の解決に役立ちます。ご想像のとおり、 sqrt()は、渡した数値の2乗をパラメーターとして返します。

sqrt()メソッドは高速で正確であるため、便利です。この短いチュートリアルでは、 sqrt()にパラメーターとして渡すことができるもの、無効なパラメーターを回避する方法、および理解に役立つ例について説明します。数値の平方根は、Pythonの指数演算子(**)または pow()関数を使用して0.5の累乗にすることで取得できます。

平方根を必要とする複数の数値を操作する場合、 sqrt()関数を使用すると、指数が「0.5」の複数の演算子を使用するよりも洗練されていることがわかります。また、それはより明確です。余分なアスタリスク( "*")を忘れたり失ったりするのは簡単です。これにより、命令が乗算命令に完全に変更され、まったく異なる結果が得られます。

Python平方根関数の構文

sqrt()関数の呼び出しに使用される一般的な構文は次のとおりです。

上記のコードスニペットで、「x」は平方根を計算する数値です。平方根関数にパラメーターとして渡す数値は、0以上にすることができます。渡すことができる数値は1つだけであることに注意してください。

ただし、「数学」の部分は何を指しますか上記の構文で?数学モジュールは、 sqrt()関数を含む多くの便利な数学関数を含むPythonライブラリです。 sqrt()を使用するには、関数を実行するためのコードが格納されている数学モジュールをインポートする必要があります。 sqrt()の前に「math」を付けることにより、コンパイラは、「math」ライブラリクラスに属する関数 sqrt()を使用していることを認識します。

数学モジュールをインポートする方法は、モジュール名(この場合は「math」)でキーワード「import」を記述することです。インポート命令は、 sqrt()関数を含むコードの前に記述した1行です。

平方根関数の結果は浮動小数点数(float)です。たとえば、81で sqrt()を使用すると、9.0になります。これは、浮動小数点数です。

次のコードを含むファイルまたはターミナル/コンソールセッションの先頭に、mathimportステートメントを含めます。 sqrt()

Pythonの sqrt()メソッドの使用方法

float型またはint(整数)型の正の数を渡すことができます。前の例では、パラメーターとしてint81を見ました。ただし、70.5のようにフロートすることもできます。たとえば、次のようになります。

この計算の結果は8.916277250063503です。ご覧のとおり、結果は非常に正確です。これで、数値の平方根が「9」のように単純な場合でも、出力が常にdoubleであることが理にかなっている理由がわかります。

次の変数を渡すこともできます。数値を表します:

また、結果を変数に保存することもできます:

結果を変数に保存すると、画面への印刷が容易になります:

abs()を使用した負の数の操作

数の平方根を負にすることはできません。これは、正方形はそれ自体が数値の積であり、2つの負の数を乗算すると、負の数が相殺され、結果は常に正になるためです。 sqrt()に負の数を渡そうとすると、エラーメッセージが表示され、計算が失敗します。

abs()関数は、指定された数値の絶対値を返します。 -9の絶対値は9になります。同様に、9の絶対値は9です。 sqrt()は正の数で機能するように設計されているため、負の数はValueErrorを返します。

変数を sqrt()に渡し、コードの長い行をチェックして値の変数を見つけることなしに、それらがすべて正であるかどうかを判断できないとします。同時に、ValueErrorが発生することすら望まないでしょう。あなたが見ている場合でも、別のプログラマーがやって来て、意図せずに負の変数を追加する可能性があるため、コードはエラーをスローします。この狂気を回避するには、 abs()

または、代わりに:

abs()関数は、値を取得して変換します絶対値(この場合は81)に変更します。次に、負でない絶対値が sqrt()関数に渡されます。これは、煩わしいエラーが発生しないようにするためです。

リスト内包表記と平方根()

必要以上の数値がある場合はどうなりますか平方根を取得しますか?リスト内包表記

最初に、平方根を取得したいという値でリストを作成します。

次に、リストを次のように繰り返します。各値の平方根を取得するためのforループ式。インラインforループ式の構文は、数値から数値への構文です。ここで、「number」は、「numbers」という名前のリストの各メンバーです。 eは、「squaredNumbers」と呼ばれるリストになります。

print()ステートメントを使用して、数値のリストを2乗した結果を確認します。

for-ステートメントと sqrt()

通常のforループを使用することもできます。通常のforループを使用すると、前の例よりも多くのコード行を記述する必要がありますが、一部の人にとってはforループの方が読みやすい場合があります。

最初に、計算値を保存するリストを宣言します。

前の例と同じ値のリスト、Äã‚Äã( "numbers")を使用し、その各要素を繰り返し処理します。 「数値」と呼びました。

この新しい二乗数のリストを印刷すると、前の例と同じ結果が得られます。

例対角距離()

sqrt()には多くの用途があります。例として、これを使用して、街角や区画のポイント、設計図など、直角に交差する2つのポイント間の対角距離を見つけることができます。

これは、直角に交差する2点間の対角距離が三角形のhypotenuseに相当するためであり、そのためにピタゴラスを使用できます。定理、(a 2 + b 2 )= c 2 、これは平方根を使用します。この式は非常に便利です。プロジェクトとフィールドは、長さと幅の測定値を簡単に取得できますが、それらの間の対角線は取得できません。

ハイポテヌスで sqrt()を使用する必要があります。c 2 、長さを取得します。ピタゴラスの定理を書き直す別の方法は、c = a 2 + b 2です。三角形の形式です。 。

私たちは縦横に走ったので、私たちまたは出発点を切りました。正確さを得て、あなたが走ったフィート数を数えるために、y公園からの長さと幅(フィート単位の長さは変数「a」と「b」として保存できます)を使用して、カットした対角線のフィートを計算できます。

結果は47.43416490252569になります。したがって、これを他の2つの長さに追加すると、それがわかり、それだけです。公園の直角三角形のコースを走った総足数。

Sqrt()で他に何ができますか?

基本を理解したので、可能性は次のとおりです。無限。例:

この記事では、正と負の数、リストで sqrt()を使用する方法、および4つの数学計算ができるようにピタゴラスの定理を作り直す方法を学びました。 sqrt()で実行されます。

浮動小数点数ではなく整数で作業する必要がありますか? math.i sqrt()は、正方形を整数として返し、最も近い整数に切り捨てます。「math」以外のライブラリで sqrt()を使用することもできます。 numPy などのライブラリ、配列の操作に使用されるPythonライブラリ。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method