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

Python frexp()関数


この関数は、数値の仮数と指数を見つけるために使用されます。数学計算で多用されています。この記事では、Pythonプログラムで使用できるさまざまな方法を紹介します。

構文

以下は、この関数を使用するための構文とその説明です。

math.frexp( x )
Parameters: Any valid number (positive or negative).
Returns: Returns mantissa and exponent as a pair (m, e) value of a given number x.
Exception: If x is not a number, function will return TypeError

単純な式

以下は、仮数と指数を与えるために関数が指定された数値に直接適用されるプログラムの例です。

import math
# Getting mantissa and exponent
print(math.frexp(12))
print(math.frexp(10.5))

出力

上記のコードを実行すると、次の結果が得られます-

(0.75, 4)
(0.65625, 4)

リストとタプル付き

この例では、リストとタプルを取得し、シーケンスのインデックスを使用して特定の要素に関数を適用します。

import math
listA = [3,9,4,7]
tupA = (3.8,12.6,12.5)
# Getting mantissa and exponent
print(math.frexp(listA[2]))
print(math.frexp(tupA[1]))

出力

上記のコードを実行すると、次の結果が得られます-

(0.5, 3)
(0.7875, 4)

  1. Pythonのissubset()関数

    この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&