')
}
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(), // 加隨機(jī)數(shù)防止緩存
type: "get",
dataType: "json",
success: function (data) {
$('#text').hide();
$('#wait').show();
// 調(diào)用 initGeetest 進(jìn)行初始化
// 參數(shù)1:配置參數(shù)
// 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口
initGeetest({
// 以下 4 個(gè)配置參數(shù)為必須,不能缺少
gt: data.gt,
challenge: data.challenge,
offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī)
new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī)
product: "float", // 產(chǎn)品形式,包括:float,popup
width: "280px",
https: true
// 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/
}, handler);
}
});
}
function codeCutdown() {
if(_wait == 0){ //倒計(jì)時(shí)完成
$(".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 = '請(qǐng)輸入'+oInput.attr('placeholder')+'!';
var errTxt = '請(qǐng)輸入正確的'+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);
}
首頁 > 行業(yè)圖譜 >

- R語言案例分析:多元數(shù)據(jù)的基本統(tǒng)計(jì)分析
2017-02-22
-
R語言案例分析:多元數(shù)據(jù)的基本統(tǒng)計(jì)分析
我們利用該數(shù)據(jù)集中的Case1來完成下面的R語言操作:
> options(digits = 4) #輸出結(jié)果位數(shù)
> par(mar=c(4, 4, 2, 1) + 0.1, cex=0.8) # 圖形修飾
> case1 ...

- 生成滯后數(shù)據(jù),滯后階數(shù)自己設(shè)定-R語言
2017-02-22
-
生成滯后數(shù)據(jù),滯后階數(shù)自己設(shè)定-R語言
rm(list = ls())
#首先讀取數(shù)據(jù)
data1<-read.csv(\"原始數(shù)據(jù).csv\",header=T,stringsAsFactors=F)#讀入數(shù)據(jù)
#如果是xlsx格式數(shù)據(jù)可以調(diào)用xlsx包, ...

- 數(shù)據(jù)批處理--R語言里最重要的一個(gè)函數(shù)家族:*pply
2017-02-22
-
數(shù)據(jù)批處理--R語言里最重要的一個(gè)函數(shù)家族:*pply
之前我們講過循環(huán),簡(jiǎn)單講解了向量計(jì)算,它可以代替循環(huán)進(jìn)行比較搞笑的批量計(jì)算,試想計(jì)算數(shù)據(jù)框中的總收入加上10,我們沒必要進(jìn)行循環(huán)計(jì)算這一列的每一個(gè)元素 ...

- R語言畫數(shù)據(jù)圖形
2017-02-21
-
R語言畫數(shù)據(jù)圖形
plot是一般的畫圖函數(shù),hist是直方圖,boxplot是箱型圖。這些函數(shù)會(huì)覆蓋前面的圖形,如何創(chuàng)建多個(gè)圖形便于同時(shí)查看呢?方法有三:
1、創(chuàng)建新圖形之前先打開一個(gè)新的圖形窗口,每一幅新圖形 ...

- R語言和Python—一個(gè)錯(cuò)誤的分裂
2017-02-21
-
R語言和Python—一個(gè)錯(cuò)誤的分裂
最近有一些文章提出與年齡相關(guān)的問題:“嶄露頭角的年輕數(shù)據(jù)科學(xué)家們是學(xué)習(xí)R語言還是Python更好?”
答案似乎都是“視情況而定”,在現(xiàn)實(shí)中沒有必要在R和Python中做出選擇,因 ...

- 利用R語言制作出漂亮的交互數(shù)據(jù)可視化
2017-02-21
-
利用R語言制作出漂亮的交互數(shù)據(jù)可視化
利用R語言也可以制作出漂亮的交互數(shù)據(jù)可視化,下面和大家分享一些常用的交互可視化的R包。
rCharts包
說起R語言的交互包,第一個(gè)想到的應(yīng)該就是rCharts包。該包直接 ...

- R語言去除缺失數(shù)據(jù)
2017-02-21
-
R語言去除缺失數(shù)據(jù)
在數(shù)據(jù)挖掘過程中,我們接觸到的數(shù)據(jù)并不總是完整的,要么缺失、不結(jié)構(gòu)化,要么嚴(yán)重的就是數(shù)據(jù)錯(cuò)誤,就像生活也并不總是完美的。因?yàn)榇髷?shù)據(jù)的黑箱操作,那么,當(dāng)我們拿到一份或者自己獲取整 ...

- R語言聚類分析
2017-02-20
-
R語言聚類分析
聚類分析有很多種, 效果好不好大概要根據(jù)數(shù)據(jù)特征來確定。最常見的是kmeans法聚類
> setwd(\"D:\\\\R_test\")
> data_in <- read.delim(\"tmp_result.txt\", header=T)
> fit <- kmeans(data_in ...

- R語言炫技必備基本功
2017-02-20
-
R語言炫技必備基本功
R語言主要用于統(tǒng)計(jì)分析和繪圖,可以理解為是一種數(shù)學(xué)計(jì)算軟件,可編程,有很多有用的函數(shù)庫(kù)和數(shù)據(jù)集,它強(qiáng)大的作圖工具是做數(shù)據(jù)分析的好幫手,在高手如云的大數(shù)據(jù)江湖中,不炫個(gè)技都不敢說 ...

- R語言基本操作
2017-02-20
-
R語言基本操作
R語言和Python類似,也是有許許多多的包(Python中是模塊)組成,具體用什么就安裝什么,用的時(shí)候再去加載。
1、安裝包:
語法:install.packages(\"包名\")(兩個(gè)引號(hào)\"\"不能省略)
...

- 用數(shù)據(jù)說話,R語言有哪七種可視化應(yīng)用
2017-02-20
-
用數(shù)據(jù)說話,R語言有哪七種可視化應(yīng)用
今天,隨著數(shù)據(jù)量的不斷增加,數(shù)據(jù)可視化成為將數(shù)字變成可用的信息的一個(gè)重要方式。R語言提供了一系列的已有函數(shù)和可調(diào)用的庫(kù),通過建立可視化的方式進(jìn)行數(shù)據(jù)的呈現(xiàn)。他用 ...

- R語言之--字符串處理函數(shù)
2017-02-19
-
R語言之--字符串處理函數(shù)
nchar
取字符數(shù)量的函數(shù)
length與nchar不同,length是取向量的長(zhǎng)度
# nchar表示字符串中的字符的個(gè)數(shù)
nchar(\"abcd\")
[1] 4
# length表示向量中元素的個(gè)數(shù)
length(\"abcd ...

- R語言中的離群值檢測(cè)和處理
2017-02-19
-
R語言中的離群值檢測(cè)和處理
數(shù)據(jù)中的離群值往往會(huì)扭曲預(yù)測(cè)結(jié)果并影響模型精度,回歸模型中離群值的影響尤其大,因此我們需要對(duì)其進(jìn)行檢測(cè)和處理。
離群值檢測(cè)的重要性
處理離群值或者極端值并不是數(shù)據(jù)建 ...

- 簡(jiǎn)單的認(rèn)識(shí)R語言和邏輯斯蒂回歸
2017-02-19
-
簡(jiǎn)單的認(rèn)識(shí)R語言和邏輯斯蒂回歸
在生活中并不是所有的問題都要預(yù)測(cè)一個(gè)連續(xù)型的數(shù)值,比如藥劑量,某人薪水,或者客戶價(jià)值;邏輯斯蒂回歸回歸它主要用于只有兩個(gè)結(jié)果的分類問題,它定義結(jié)果的變量只有兩類的值 ...

- R語言SQL管理數(shù)據(jù)庫(kù)的方法
2017-02-18
-
R語言SQL管理數(shù)據(jù)庫(kù)的方法
SQL,是結(jié)構(gòu)語言化查詢語言(Structured Query Language)的簡(jiǎn)稱。SQL語言是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件 ...

- 最棒的7種R語言數(shù)據(jù)可視化
2017-02-18
-
最棒的7種R語言數(shù)據(jù)可視化
隨著數(shù)據(jù)量不斷增加,拋開可視化技術(shù)講故事是不可能的。數(shù)據(jù)可視化是一門將數(shù)字轉(zhuǎn)化為有用知識(shí)的藝術(shù)。
R語言編程提供一套建立可視化和展現(xiàn)數(shù)據(jù)的內(nèi)置函數(shù)和庫(kù),讓你學(xué)習(xí)這門藝術(shù) ...

- 用R語言進(jìn)行數(shù)據(jù)探索
2017-02-18
-
用R語言進(jìn)行數(shù)據(jù)探索
這一次我們來說一下數(shù)據(jù)的探索性分析,R語言圖標(biāo)100X76
1) 主要分析工具
主要的圖形表示方法有
1條圖(barplot):用于分類數(shù)據(jù)。
2.直方圖(hist)、點(diǎn)圖(dotchart)、莖葉圖(stem) ...

- R語言,如何切換鏡像
2017-02-17
-
R語言,如何切換鏡像
這個(gè)技巧很重要,一般來說,R語言自帶的install.packages函數(shù)來安裝一個(gè)包時(shí),都是用的默認(rèn)的鏡像!
如果你是用的Rstudio這個(gè)IDE,你的默認(rèn)鏡像就是: https://cran.rstudio.com/
...

- R語言學(xué)習(xí)筆記三
2017-02-17
-
R語言學(xué)習(xí)筆記三
10)求解線性方程組和逆矩陣
Solve函數(shù)求出a %*% x = b中的x向量值,即求解線性方程組,通常使用前2個(gè)參數(shù),第一個(gè)是a,為系數(shù)矩陣 ,第二是b為常數(shù)項(xiàng),當(dāng)b ...

- R語言學(xué)習(xí)筆記二
2017-02-17
-
R語言學(xué)習(xí)筆記二
今天主要學(xué)習(xí)了兩個(gè)統(tǒng)計(jì)學(xué)的基本概念:峰度和偏度,并且用R語言語言來描述。
> vars<-c(\"mpg\",\"hp\",\"wt\")
> head(mtcars[vars])
&n ...