最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

帶你了解Python妙開(kāi)根號(hào)的三種方式

 更新時(shí)間:2022年01月19日 09:07:28   作者:TUSTer_  
這篇文章主要為大家介紹了Python妙開(kāi)根號(hào)的三種方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

前言:

大家好??!又是我TUSTer_!  python里有自帶的庫(kù)math,cmath,和函數(shù)pow來(lái)開(kāi)根號(hào)。下邊讓我?guī)懔私馑麄儼?!記得一鍵三連!

一,math庫(kù)

使用math庫(kù)里的sqr()函數(shù),在math庫(kù)里邊有很多數(shù)學(xué)函數(shù),如三角函數(shù)sin(),pi-π等等:

import math
print(math.sqr(4))
輸出結(jié)果:2Epsilon = 10e-16
def fab_h(x):
    '''
    求實(shí)數(shù)的絕對(duì)值
    :param x: R
    '''
    if x >= 0:
        return x
    else:
        return x * -1
def sqrt_h(x, n=2.0):
    '''
    n倍根號(hào)下x
    牛頓迭代法
    '''
    val = x
    last = 0.0
    if n == 2.0:
        while (fab_h(val - last) > Epsilon):
            last = val
            val = (val + x / val) / 2
        return val
    while (fab_h(val - last) > Epsilon):
        last = val
        val = ((n-1)*val + x / val**(n-1)) / n
    return val

二,cmath庫(kù)

cmath多用于復(fù)數(shù),負(fù)數(shù)的開(kāi)平方。

# importing cmath library 
import cmath 
# using cmath.sqrt() method 
gfg = cmath.sqrt(3) 
print(gfg)

輸出:

(1.7320508075688772+0j)

三,pow()函數(shù)

pow(x,y)的意思是返回x的y次方,如pow(x,2)就是返回x的平方,就是x^2,

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import math   # 導(dǎo)入 math 模塊
print "math.pow(100, 2) : ", math.pow(100, 2)
# 使用內(nèi)置,查看輸出結(jié)果區(qū)別
print "pow(100, 2) : ", pow(100, 2)
print "math.pow(100, -2) : ", math.pow(100, -2)
print "math.pow(2, 4) : ", math.pow(2, 4)

輸出:

math.pow(100, 2) :  10000.0
pow(100, 2) :  10000
math.pow(100, -2) :  0.0001
math.pow(2, 4) :  16.0
math.pow(3, 0) :  1.0

python不同開(kāi)根號(hào)速度對(duì)比

import time
import math
import numpy as np
def timeit1():
    s = time.time()
    for i in range(750000):
        z=i**.5
    print ("Took %f seconds" % (time.time() - s))
def timeit2(arg=math.sqrt):
    s = time.time()
    for i in range(750000):
        z=arg(i)
    print ("Took %f seconds" % (time.time() - s))
def timeit3(arg=np.sqrt):
    s = time.time()
    for i in range(750000):
        z=arg(i)
    print ("Took %f seconds" % (time.time() - s))
def timeit4():
    s = time.time()
    for i in range(750000):
        z=math.pow(i,.5)
    print ("Took %f seconds" % (time.time() - s))
timeit1()
timeit2()
timeit3()
timeit4()

Took 0.152364 seconds
Took 0.061580 seconds
Took 1.016529 seconds
Took 0.215403 seconds

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Pytorch中的自動(dòng)求梯度機(jī)制和Variable類(lèi)實(shí)例

    Pytorch中的自動(dòng)求梯度機(jī)制和Variable類(lèi)實(shí)例

    今天小編就為大家分享一篇Pytorch中的自動(dòng)求梯度機(jī)制和Variable類(lèi)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 解決Python中導(dǎo)入自己寫(xiě)的類(lèi),被劃紅線,但不影響執(zhí)行的問(wèn)題

    解決Python中導(dǎo)入自己寫(xiě)的類(lèi),被劃紅線,但不影響執(zhí)行的問(wèn)題

    這篇文章主要介紹了解決Python中導(dǎo)入自己寫(xiě)的類(lèi),被劃紅線,但不影響執(zhí)行的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • PHP網(wǎng)頁(yè)抓取之抓取百度貼吧郵箱數(shù)據(jù)代碼分享

    PHP網(wǎng)頁(yè)抓取之抓取百度貼吧郵箱數(shù)據(jù)代碼分享

    本文給大家介紹PHP網(wǎng)頁(yè)抓取之抓取百度貼吧郵箱數(shù)據(jù)代碼分享,程序?qū)崿F(xiàn)了一鍵抓取帖子全部郵箱和分頁(yè)抓取郵箱兩個(gè)功能,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • python創(chuàng)建和刪除目錄的方法

    python創(chuàng)建和刪除目錄的方法

    這篇文章主要介紹了python創(chuàng)建和刪除目錄的方法,涉及Python操作目錄的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • python自動(dòng)化實(shí)現(xiàn)登錄獲取圖片驗(yàn)證碼功能

    python自動(dòng)化實(shí)現(xiàn)登錄獲取圖片驗(yàn)證碼功能

    這篇文章主要介紹了python自動(dòng)化實(shí)現(xiàn)登錄獲取圖片驗(yàn)證碼功能,本文通過(guò)實(shí)例截圖的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Python log模塊logging記錄打印用法解析

    Python log模塊logging記錄打印用法解析

    這篇文章主要介紹了Python log模塊logging記錄打印用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python FFT合成波形的實(shí)例

    Python FFT合成波形的實(shí)例

    今天小編大家分享一篇Python FFT合成波形的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python使用requests提交HTTP表單的方法

    Python使用requests提交HTTP表單的方法

    今天小編就為大家分享一篇Python使用requests提交HTTP表單的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python安裝xarray庫(kù)讀取.nc文件的詳細(xì)步驟

    Python安裝xarray庫(kù)讀取.nc文件的詳細(xì)步驟

    大家應(yīng)該都知道庫(kù)xarray可以幫我們讀取出nc文件的內(nèi)容,所以下面這篇文章主要給大家介紹了關(guān)于Python安裝xarray讀取.nc文件的詳細(xì)步驟,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • 如何高效使用Python字典的方法詳解

    如何高效使用Python字典的方法詳解

    Dictionary 是 Python 的內(nèi)置數(shù)據(jù)類(lèi)型之一,它定義了鍵和值之間一對(duì)一的關(guān)系。下面這篇文章主要給大家介紹了關(guān)于如何高效使用Python字典的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-08-08

最新評(píng)論

临城县| 高雄市| 灵丘县| 喜德县| 阿尔山市| 微山县| 乡城县| 三都| 磴口县| 泗洪县| 丽水市| 梁山县| 庄河市| 乐亭县| 安顺市| 沂南县| 南皮县| 廉江市| 兰考县| 玉田县| 红河县| 广河县| 云南省| 增城市| 岢岚县| 吉首市| 汉中市| 永福县| 伊宁市| 孟津县| 松潘县| 香格里拉县| 灌南县| 北流市| 拜城县| 清流县| 乐业县| 阿坝县| 聂荣县| 灵武市| 阳原县|