Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชัน Python freexp()


ฟังก์ชันนี้ใช้เพื่อค้นหา mantissa และเลขชี้กำลังของตัวเลข มีการใช้อย่างมากในการคำนวณทางคณิตศาสตร์ ในบทความนี้เราจะมาดูวิธีการต่างๆ ที่ใช้ในโปรแกรม 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)