Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用して大きな数を掛ける方法は?


速度を気にせずに、Pythonで大きな数を直接乗算できます。 Pythonは、任意の大きな数値を処理できる「bignum」整数型をサポートしています。 Python 2.5以降では、この型はlongと呼ばれ、int型とは別のものですが、インタープリターはどちらか適切な方を自動的に使用します。

バージョン2.5以降を使用している限り、標準の数学演算を実行するだけで、32ビット数学の境界を超える数値は自動的に(そして透過的に)ビッグナムに変換されます。

たとえば、

a = 15421681351
b = 6184685413848
print(a * b)

これにより、出力が得られます-

95378247708541418748648

  1. Pythonで変数を宣言する方法は?

    Pythonでは、特定のデータ型で変数を宣言する必要はありません。 Pythonには、変数を宣言するためのコマンドがありません。変数は、何らかの値が割り当てられたときに作成されます。変数に割り当てられた値によって、その変数のデータ型が決まります。 したがって、Pythonで変数を宣言するのは非常に簡単です。 変数に名前を付けるだけです 必要な値を割り当てます 変数のデータ型は、割り当てられた値から自動的に決定されます。明示的に定義する必要はありません。 整数変数を宣言する 整数変数を宣言するには- 変数に名前を付けます それに整数値を割り当てます 例

  2. Tensorflowを使用してPythonを使用して2つの行列を乗算するにはどうすればよいですか?

    Tensorflowは、Googleが提供する機械学習フレームワークです。これは、Pythonと組み合わせて使用​​されるオープンソースのフレームワークであり、アルゴリズム、深層学習アプリケーションなどを実装します。それは研究および生産目的で使用されます。複雑な数学演算をすばやく実行するのに役立つ最適化手法があります。 これは、NumPyと多次元配列を使用しているためです。これらの多次元配列は「テンソル」とも呼ばれます。フレームワークは、ディープニューラルネットワークの操作をサポートします。これは非常にスケーラブルであり、多くの一般的なデータセットが付属しています。 GPU計算を使用し、リソ