/****画直线****/ functionLine(){ canvas.ontouchstart = function(e) { e = window.event || e; sX = e.pageX - this.offsetLeft; sY = e.pageY - this.offsetTop; can.beginPath(); can.moveTo(sX, sY); } canvas.ontouchmove = function(e) { } //画笔抬起时,画笔位置为终点 canvas.ontouchend = function(e) { e = window.event || e; var eX = e.pageX - this.offsetLeft; var eY = e.pageY - this.offsetTop; can.lineTo(eX, eY); can.closePath(); can.stroke(); } }
/****画空心圆形****/ functionArc(){ canvas.ontouchstart = function(e) { e = window.event || e; sX = e.pageX - this.offsetLeft; sY = e.pageY - this.offsetTop; } //画空心圆,鼠标抬起时,当前画笔位置为外圆结束点 canvas.ontouchend = function(e) { e = window.event || e; var eX = e.pageX - this.offsetLeft; var eY = e.pageY - this.offsetTop; var dX = eX - sX var dY = eY - sY; var r = Math.sqrt(Math.pow(dX, 2) + Math.pow(dY, 2)); //计算出半径 can.beginPath(); can.arc(sX, sY, r, 0, 360, false); can.closePath(); can.stroke(); } }
/****画矩形****/ functionRect(){ canvas.ontouchstart = function(e) { e = window.event || e; sX = e.pageX - this.offsetLeft; sY = e.pageY - this.offsetTop; } //画空心矩形,画笔抬起时,当前画笔位置为矩形的右下角 canvas.ontouchend = function(e) { e = window.event || e; var eX = e.pageX - this.offsetLeft; var eY = e.pageY - this.offsetTop; var w = eX - sX; //矩形的宽 var h = eY - sY; //矩形的高 can.strokeRect(sX, sY, w, h); } }
canvas_bak.ontouchmove = function(e) { e = window.event || e; clearContext(); var eX = e.pageX - this.offsetLeft; var eY = e.pageY - this.offsetTop; var dX = eX - sX var dY = eY - sY; var r = Math.sqrt(Math.pow(dX, 2) + Math.pow(dY, 2)); can_bak.beginPath(); can_bak.arc(sX, sY, r, 0, 360, false); can_bak.closePath(); can_bak.stroke(); }
defshuffle_split_data(X, y): """ Shuffles and splits data into 70% training and 30% testing subsets, then returns the training and testing subsets. """ # Shuffle and split the data split_num = int(0.7 * len(X)) X_t = [] y_t = [] X = list(X) while X: p = random.randrange(0, len(X)) X_t.append(X[p]) y_t.append(y[p]) X.pop(p)
The array object class is the foundation of Numpy, and Numpy arrays
are like lists in Python, except that every thing inside an array must
be of the same type, like int or float.