Rumah > pembangunan bahagian belakang > Tutorial Python > Pustaka Matematik Python: penggunaan dan pengenalan kepada fungsi biasa

Pustaka Matematik Python: penggunaan dan pengenalan kepada fungsi biasa

WBOY
Lepaskan: 2023-04-24 23:10:06
ke hadapan
9905 orang telah melayarinya

    Gambaran keseluruhan perpustakaan matematik

    matematik perpustakaan ialah perpustakaan fungsi matematik terbina dalam yang disediakan oleh Python kerana daripada nombor kompleks Jenis sering digunakan dalam pengiraan saintifik, tetapi bukan dalam pengiraan umum Oleh itu, perpustakaan matematik tidak menyokong jenis nombor kompleks dan hanya menyokong operasi integer dan titik terapung. Pustaka

    matematik menyediakan sejumlah 4 pemalar matematik dan 44 fungsi. 44 fungsi dibahagikan kepada 4 kategori, termasuk 16 fungsi perwakilan berangka, 8 fungsi logaritma kuasa, 16 fungsi logaritma trigonometri dan 4 fungsi khas yang lebih tinggi.

    matematik Terdapat sejumlah besar fungsi dalam perpustakaan Semasa proses pembelajaran, kita hanya perlu memahami fungsi tersebut satu persatu dan mengingati beberapa fungsi yang biasa digunakan. Dalam pengaturcaraan sebenar, jika anda perlu menggunakan perpustakaan math, anda boleh menyemak rujukan pantas perpustakaan math pada bila-bila masa.

    matematik Fungsi dalam perpustakaan tidak boleh digunakan secara langsung Anda perlu menggunakan perkataan terpelihara import untuk merujuk perpustakaan terlebih dahulu.

    Kaedah pertama: import matematik Gunakan matematik.<b>() untuk fungsi dalam matematik perpustakaan Gunakan borang

    sebagai contoh:

    import math
    a=math.ceil(10.2)		#向上取整
    print(a)
    Salin selepas log masuk

    11

    Jenis kedua: daripada import matematik Untuk fungsi dalam pustaka matematik, anda boleh terus menggunakan dalam bentuk

    ()

    Contohnya:

    from math import floor
    a=floor(10.2)		#向下取整
    print(a)
    Salin selepas log masuk

    10

    Satu lagi bentuk yang kedua ialah daripada import matematik *. Jika pustaka matematik diperkenalkan dengan cara ini, semua fungsi dalam pustaka matematik boleh digunakan terus dalam bentuk (). Rujukan kepada perpustakaan

    matematik dan perpustakaan fungsi lain boleh dipilih secara bebas daripada kedua-dua kaedah ini.

    analisis perpustakaan matematik

    matematik Pemalar matematik perpustakaan (4 kesemuanya)

    < /tr><🎜><🎜>matematik<🎜> Fungsi perwakilan berangka perpustakaan (16 kesemuanya)<🎜><🎜>

    math.fsum([x,y,…]) 函数在数学求和运算中十分有用,例如:

    a=0.1 + 0.2 + 0.3
    print(a)
    Salin selepas log masuk

    0.6000000000000001

    import math
    a=math.fsum([0.1, 0.2, 0.3])
    print(a)
    Salin selepas log masuk

    0.6

    浮点数,如 0.1、0.2 和 0.3,在 Python 解释器内部表示时存在一个小数点后若干位的精度尾数,当浮点数进行运算时,这个精度尾数可能会影响输出结果。因此,在涉及浮点数运算及结果比较时,建议采用 math 库提供的函数,而不直接使用 Python 提供的运算符。

    math 库的幂对数函数(共 8 个)

    MalarPenerangan
    math.pi Pi , nilainya ialah
    常数描述
    math.pi圆周率,值为 3.141 592 653 589 793
    math.e自然对数,值为 2.718 281 828 459 045
    math.inf正无穷大,负无穷大为 - math.inf
    math.nan非浮点数标记,NaN (Not a Number)
    3.141 592 653 589 793

    math.elogaritma asli, nilainya ialah 2.718 281 828 459 045
    math.infInfiniti positif, infiniti negatif ialah

    - math.inf
    函数描述
    math.fabs(x)返回 x 的绝对值
    math.fmod(x,y)返回 x 与 y 的摸
    math.fsum([x,y,…])浮点数精确求和
    math.ceil(x)向上取整,返回不小于 x 的最小整数
    math.floor(x)向下取整,返回不大于 x 的最大整数
    math.factorial(x)返回 x 的阶乘,如果 x 是小数或负数,返回 ValueError
    math.gcd(a,b)返回 a 与 b 的最大公约数
    math.frexp(x)表示 x = m*2e,返回(m,e),当 x =0,返回(0.0,0)
    math.ldexp(x,i)返回 x*2i 运算值,math.frexp(x) 函数的反运算
    math.modf(x)返回 x 的小数和整数部分
    math.trunc(x)返回 x 的整数部分
    math.copysign(x,y)用数值 y 的正负号替换数值 x 的正负号
    math.isclose(a,b)比较 a 和 b 的相似性,返回 True 或 False
    math.isfinite(x)当 x 不是无穷大或 NaN,返回 True;否则,返回 False
    math.isinf(x)当 x 为正负无穷大,返回 True;否则,返回 False
    math.isnan(x)当 x 是 NaN,返回 True;否则返回 False
    math.nanTanda nombor bukan titik terapung, <🎜>NaN<🎜> (Bukan Nombor)
    函数 数学表示 描述
    math.pow(x,y) xy 返回 x 的 y 次幂
    math.exp(x) ex 返回 e 的 x 次幂,e 是自然对数
    math.expml(x) ex-1 返回 ex 次幂减 1
    math.sqrt(x) √x 返回 x 的平方根
    math.log(x[,base]) logbasex 返回 x 的对数值,只输入 x 时,返回自然对数,即 ln x
    math.log1p(x) ln(1+x) 返回 1+x 的自然对数值
    math.log2(x) log2x 返回 x2 对数值
    math.log10(x) log10x 返回 x10 对数值

    math 库的三角运算函数(共 16 个)

    函数 数学表示 描述
    math.degrees(x) 角度 x 的弧度值转角度值
    math.radians(x) 角度 x 的角度值转弧度值
    math.hypot(x,y) √x2+y2 返回 (x,y) 坐标到原点的距离
    math.sin(x) sin x 返回 x 的正弦函数值,x 是弧度值
    math.cos(x) cos x 返回 x 的余弦函数值,x 是弧度值
    math.tan(x) tan x 返回 x 的正切函数值,x 是弧度值
    math.asin(x) arcsin x 返回 x 的反正弦函数值,x 是弧度值
    math.acos(x) arccos x 返回 x 的反余弦函数值,x 是弧度值
    math.atan(x) arctan x 返回 x 的反正切函数值,x 是弧度值
    math.atan2(x,y) arctan y/x 返回 y/x 的反正切函数值,x 是弧度值
    math.sinh(x) sinh x 返回 x 的双曲正弦函数值
    math.cosh(x) cosh x 返回 x 的双曲余弦函数值
    math.tanh(x) tanh x 返回 x 的双曲正切函数值
    math.asinh(x) atcsinh x 返回 x 的反双曲正弦函数值
    math.acosh(x) arccosh x 返回 x 的反双曲余弦函数值
    math.atanh(x) arctanh x 返回 x 的反双曲正切函数值

    math 库的高等特殊函数(共 4 个)

    math.erf(x) 高斯误差函数,应用于概率论、统计学等领域
    math.erfc(x) 余补高斯误差函数,math.erfc(x)= 1 - math.erf(x)
    math.gamma(x) 伽玛(Gamma)函数,也叫欧拉第二积分函数
    math.lgamma(x) 伽玛函数的自然对数

    Atas ialah kandungan terperinci Pustaka Matematik Python: penggunaan dan pengenalan kepada fungsi biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:yisu.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan