99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀python數據清洗之數學基礎(函數干貨大全)
python數據清洗之數學基礎(函數干貨大全)
2020-05-25
收藏

python數據清洗時,會涉及到數學基礎知識,今天我們就來給大家介紹這些函數!

基本初等函數

初等函數是由基本初等函數經過有限次的四則運算和復合運算所得到的函數?;境醯群瘮岛统醯群瘮翟谄涠x區(qū)間內均為連續(xù)函數。目前對基本初等函數有兩種分類方法:數學分析有六種基本初等函數,高等數學只有五種。數學分析所包含的初等函數比高數多一種,多的那一個初等函數是常量函數。

1.常數函數

不論自變量如何變化,對應的函數值都始終保持不變的函數,稱為常數函數。其函數表達式和圖形如下:

y=C(又稱常值函數)

數據分析之數學基礎(函數干貨大全)

2.冪函數

即以底數為自變量,指數為常數的函數稱為冪函數。其函數表達式和圖形如下:

數據分析之數學基礎(函數干貨大全)
數據分析之數學基礎(函數干貨大全)

在上圖中

數據分析之數學基礎(函數干貨大全)

3.指數函數

一般地,指數函數的定義域是 R ,在指數函數的定義表達式中,系數必須是1,自變量x必須在指數的位置上,且不能是x的其他表達式,否則,就不是指數函數。其函數表達式和圖形如下:

數據分析之數學基礎(函數干貨大全)
數據分析之數學基礎(函數干貨大全)

在上圖中,紫色的是a=2,灰色的是a=0.5。分別指的是0<a<1和a>1兩種情況的圖形。

4.對數函數

對數函數是以冪(真數)為自變量,指數為因變量,底數為常量的函數。其中x是自變量,函數的定義域是(0,+∞),即x>0。其函數表達式和圖形如下:

數據分析之數學基礎(函數干貨大全)
數據分析之數學基礎(函數干貨大全)

在上圖中,紫色的是a=2,灰色的是a=0.5。分別指的是0<a<1和a>1兩種情況的圖形。

5.三角函數

三角函數是數學中常見的一類關于角度的函數。也就是說以角度為自變量,角度對應任意兩邊的比值為因變量的函數叫三角函數,三角函數將直角三角形的內角和它的兩個邊長度的比值相關聯,也可以等價地用與單位圓有關的各種線段的長度來定義。常見的三角函數包括正弦函數、余弦函數和正切函數。其常見函數表達式和圖形如下:

數據分析之數學基礎(函數干貨大全)
數據分析之數學基礎(函數干貨大全)

在上圖中,綠色是正弦函數,紅色是余弦函數,藍色是正切函數。

6.反三角函數

反三角函數是反正弦arcsin x,反余弦arccos x,反正切arctan x,反余切arccot x,反正割arcsec x,反余割arccsc x這些函數的統(tǒng)稱。它并不能狹義的理解為三角函數的反函數,是個多值函數。三角函數的反函數不是單值函數,因為它并不滿足一個自變量對應一個函數值的要求,其圖像與其原函數關于函數y=x對稱。其常見函數表達式和圖形如下:

數據分析之數學基礎(函數干貨大全)
數據分析之數學基礎(函數干貨大全)

上圖中綠色是反正弦函數,紅色是反余弦函數,藍色是反正切函數。

在處理問題中,涉及到的計算問題,遇到比較多的的對數和指數之間的轉換運算,下面就簡單介紹下,它們之間的公式轉換如下:

指數函數的運算:

數據分析之數學基礎(函數干貨大全)

對數函數的運算:

數據分析之數學基礎(函數干貨大全)

以上就是關于基本初等函數的介紹和它們的一些圖形及轉換公式。

導函數

如果函數 f 在區(qū)間 I 上的每一點都可導(對于區(qū)間端點考慮相應的單側導數, 如左端點考慮右導數),則稱 f 為區(qū)間 I 上的可導函數。此時,對 I 上的任意一點 x 都有 f的一個導數與之對應,這就定義了一個在區(qū)間 I 上的函數,稱為 f 在 I 上的導函數,簡稱導數。公式如下:

數據分析之數學基礎(函數干貨大全)

基本初等函數的導數公式

數據分析之數學基礎(函數干貨大全)

python數據清洗的數學基礎就講到這里,本文章為原創(chuàng)文章:技術文章—邏輯(不帶源碼)。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調用 initGeetest 進行初始化 // 參數1:配置參數 // 參數2:回調,回調的第一個參數驗證碼對象,之后可以使用它調用相應的接口 initGeetest({ // 以下 4 個配置參數為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產品形式,包括:float,popup width: "280px", https: true // 更多配置參數說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }