- 博客(29)
- 收藏
- 关注
原创 JS学习(四)JavaScript let 和 const
在ES6之前,js只有全局变量和函数内的局部变量,ES6中,新增了两个很重要的关键字let和const:let 声明的变量只在 let 命令所在的代码块内有效。const 声明一个只读的常量,一旦声明,常量的值就不能改变。全局变量在函数外声明的变量的作用域是全局的,不论是函数外和函数内都能获取到它的值。例如:var a = 1;function myFunc(){}变量a就...
2020-01-13 17:22:10 257
原创 JS学习(三)JavaScript表单验证之约束验证 HTML 输入属性+表单验证API
一般情况下,我们做表单验证分为两种:发送到后端,让后端程序进行验证前端进行验证今天主要涉及的是前端验证的一些小技巧。通常,我们会直接写函数,设置约束条件,规定输入值的类型,大小等等,不符合要求就弹出错误提示信息。写一个例子,验证输入的值是否为大于100且小于300的值,当然,以下代码的限制条件不完整,仅仅作为例子进行展示,如下:<!DOCTYPE html><ht...
2020-01-06 09:04:10 848
原创 JS学习(二)JavaScript变量
web控制台的使用打开浏览器,按F12按钮会弹出web控制台,在web控制台中,可以进行js语句的测试。字面量即数据类型,js经常使用的有:数字(Number),字符串(String),数组(Array),对象(Object),函数(Function)。数字(Number)例如:3.14 //小数1001 //整数123e5 //科学计数法 12300000,e后面为0的个数...
2019-12-23 09:36:38 507
原创 JS学习(一)JavaScript用法
JS简介JavaScript是一种轻量级脚本语言,易于上手。JavaScript可以插入HTML页面的代码当中,插入后,页面直接由浏览器执行。JS在HTML中的位置JS需要写在<script> 和 </script> 标签之间,一般<script>标签放在HTML代码中的<body>和</body>或者是<head>...
2019-12-18 10:41:04 229
原创 python基础学习(二十一)Python异常处理
try except elsetry: fh = open("testfile", "w") fh.write("这是一个测试文件,用于测试异常!!")except IOError: print "Error: 没有找到文件或读取文件失败"else: print "内容写入文件成功" fh.close()try-finally语句无论是否发生异常...
2019-08-09 11:20:21 141
原创 python基础学习(二十)Python File文件
openopen(file, mode='r')完整的格式:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)常用的为:file:文件名,必需mode:文件打开模式,非必需,常用的为:r,r+,w,a,a+encoding: ...
2019-08-09 11:11:27 140
原创 python基础学习(十九)Python文件I/O
input函数python3中没有raw_input了,统一为inputa = input("input:")print(a)运行后结果输出我们输入的字符串打开关闭文件使用函数:open:打开close:关闭file object = open(file_name [, access_mode][, buffering])常用的权限:r:只读,指针在开头r+:读+写,指...
2019-08-09 10:56:34 134
原创 python基础学习(十八)Python模块
模块模块,即module,以py为拓展名的文件。例如:support.pydef print_func(par): print("hello") returnimport引入模块,用import,import+.py文件名 例如:import support调用support模块的函数,例如:support:print_func(”hello“)# from......
2019-08-09 10:33:52 134
原创 python基础学习(十七)Python函数
不定长参数python函数中可以设定参数,常用的就是我们设定几个参数,使用的时候就输入几个参数,若我们在使用函数时,要使用比当时声明时更多的参数,我们则需要使用不定长参数。def printinfo( arg1, *vartuple ): "打印任何传入的参数" print "输出: " print arg1 for var in vartuple: pri...
2019-08-09 10:09:56 180
原创 python基础学习(十六)Python日期和时间
Python提供了time和calendar模块,可以用于格式化日期和时间。Python中时间间隔是以秒为单位的浮点小数。每个时间戳都以从1970年1月1日零点之后,经过了多长时间来表示。获取当前时间戳,使用time模块中的time()函数:import timeticks = time.time()print(ticks)结果为1563424770.843349时间元...
2019-07-18 13:47:29 195
原创 python基础学习(十五)Python字典(Dictionary)
Python 字典(Dictionary)字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中,例如:dic = {"a":1,"b":2}print(dic)结果{'a': 1, 'b': 2}键一般是唯一的,如果后面的键已经在字典里存在了,则新录入的键值对会替换前面的键值,键值不需要唯一。访问字典...
2019-07-18 12:35:01 141
原创 python基础学习(十四) Python元组
Python 元组Python的元组与列表类似,但元组的元素不能修改。元组使用小括号表示,只需要在括号中添加元素,并使用逗号隔开即可。tuple = (1, 2, 3, 4, 5 )tuple2 = "a", "b", "c", "d"元组中只包含一个元素时,需要在元素后面添加逗号tuple = (5,)访问元组tuple= (1, 2, 3, 4, 5, 6, 7 )...
2019-07-18 12:06:48 190
原创 python基础学习(十三) Python 列表(List)
访问列表中的值可以使用下标索引来访问列表中的值[],也可以使用方括号的形式截取字符[:]。例如:l = [1,2,3,'a','b','c']print(l[0])print(l[4])print(l[0:2])print(l[2:6])结果为1b[1, 2][3, 'a', 'b', 'c']更新列表对列表的数据项进行修改或更新。append()方法来添加...
2019-07-18 11:27:40 324
原创 python基础学习(十二) Python字符串
Python字符串使用“或‘创建字符串,例如:var1 = "Hello world"var2 = 'Hello world'Python访问字符串中的值使用[]截取字符串,例如:var1 = "Hello world"var2 = 'Hello world'print(var1[0])print(var[1:4]) #从第一个字符到第三个字符 看下界输出结果为:H...
2019-07-18 11:07:03 282
原创 机器学习实战第四章 朴素贝叶斯
4.1 基于贝叶斯决策理论的分类方法朴素贝叶斯大致思想:分类器有时会产生错误结果,此时可以要求分类器给出一个最优的类别猜想结果,同时给出这个猜测的概率估计值。算法优缺点优点:数据较少时依然有效缺点:对于输入数据的准备方式较敏感使用数据类型:标称型数据和数值型数据标称型:一般在有限的数据中取,而且只存在‘是’和‘否’两种不同的结果(一般用于分类)数值型:可以在无限的数据中取,而且数值比...
2019-07-17 17:13:20 736
原创 python基础学习(十一) Python Number(数字)
Python数字number用于存储数值,改变number数据类型的值,将重新分配内存空间。若要删除定义的数值,可用del()函数var1 = 1var2 = 2del var1, var2Python math模块,cmath模块math模块和cmath模块包含最常用的数学运算函数,math模块更多针对于浮点数的数学运算,cmath针对复数运算函数。使用方法import...
2019-07-16 08:17:43 164
原创 python基础学习(十) Python循环嵌套
Python循环嵌套for循环嵌套语法for……in……: for……in……: 语句 语句while循环嵌套语法while 判断语句: while 判断语句: 语句 语句
2019-07-15 18:16:43 224
原创 python基础学习(九) Python for循环语句
Python for 循环语句for循环语句用于遍历任何序列的项目,例如列表、字符串。基础语法for ... in ...:` 执行语句循环使用else语句基础语法for …… in ……: 执行语句else: 执行语句else的部分会在for循环内容正常执行完后进行执行,和while else循环相同。...
2019-07-15 18:12:02 264
原创 python基础学习(八) Python While循环语句
Python while循环语句基础语法while 判断条件: 执行语句若判断条件为True,继续执行循环体,否则跳出循环体并终止循环。可以用continue,break来跳过循环,continue仅跳过本次循环,接着执行下一次循环,break会终止整个循环。Python 无限循环若判断条件永远为true,则该循环体会无限的执行下去。若要中断无限循环,则用ctrl+c。...
2019-07-15 18:05:12 193
原创 python基础学习(七) Python循环语句
Python循环语句while循环若while后面的判断条件返回为true,则执行循环体,否则跳出循环体。for循环重复执行后续语句。嵌套循环可在while中嵌套for循环。循环控制语句break终止循环,并且跳出整个循环continue终止当前循环,仅跳出该次循环,执行下一次循环pass空语句,只是为了保证程序结构的完整性...
2019-07-15 17:53:59 113
原创 python基础学习(六) Python条件语句
Python条件语句基础语法if 判断条件: 执行语句else: 执行语句因为Python中不存在switch,因此python使用elif来实现switch的功能语法if 判断条件1: 执行语句1elif 判断条件2: 执行语句2elif 判断条件3: 执行语句3else 判断条件4: 执行语句4Python中可使用:and or 大于小于等判断符号。...
2019-07-15 17:46:18 160
原创 python基础学习(五) Python运算符
Python算术运算符+相加-相减*相乘/相除%除法的余数**次方//取整除返回的商的整数部分,向下取整。例如:9//2 结果为4 -9//2 结果为-5Python比较运算符==等于,比较二对象是否相等!=不等于,比较二对象是否不相等<>不等于,比较二对象是否不相等>大于&...
2019-07-15 13:28:10 210
原创 python基础学习(四) Python变量类型
变量赋值单个变量赋值,例如:a = 1a = 1多个变量赋值,例如:a = 1,b = 2a = 1b = 2或者a,b = 1,2标准数据类型数字字符串列表元组字典Python数字当给变量指定一个值时,则会创建一个对象,若要删除该对象,则用dela = 1b = 2del a,b Python字符串python的字符串...
2019-07-12 15:24:35 288
原创 python基础学习(三) Python基础语法
Python 标识符标识符由字母、数字、下划线组成。不能以数字开头。以下划线开头的标识符是有特殊意义的:以单下划线"_"开头,例如 _foo,代表不能直接访问的类属性,需要通过类提供接口进行访问,而不能通过语句:from xxx import * 导入;以双下划线"__"开头,例如 : __foo,代表类的私有成员;以以双下划线"“开头,”"结尾的,例如 : foo,代表python里...
2019-07-06 14:58:20 136
原创 python基础学习(二) Python中文编码
若使用python 2.X的版本,则需要注明#!/usr/bin/python# -*- coding: UTF-8 -*-print "你好,世界";否则会报错。若使用python 3.X的版本,则无需注明,因为默认为utf-8编码,所以可以正常解析中文...
2019-07-06 14:10:15 82
原创 python基础学习(一) 基础教程
Python简介Python是一个高层次的脚本语言,具有解释性、编译性、互动性、面向对象性。解释型语言:没有编译的环节,类似于PHP;交互式语言:在terminal中,>>>符号后可直接执行代码;面向对象的语言:支持面向对象的风格或代码封装在对象的编程技术。Python特点易学习,阅读,维护;最大的优势,即广泛的库,跨平台兼容性很好,例如:Unix,windows等...
2019-07-06 14:02:27 113
原创 机器学习实战第三章 决策树
3.1 决策树的构造关于图示判断模块->长方形终止模块->椭圆形可到达另一个判断模块或终止模块->分支优缺点优点:复杂度低,对中间值的缺失不敏感,可以处理不相关特征数据;使不熟悉的数据集合,总结出一条规律缺点:过拟合适用数据类型:数值型和标称型划分数据分分类选择特征划分数据分类,需找到决定性特征:若某分支下的数据属于同一类型,则已正确的划分数据分类,无需进...
2019-05-17 16:20:41 252
原创 机器学习实战第二章 k-近邻算法
2.1 KNN算法概述KNN原理1 计算需预测的数据与已知数据集中数据之间的距离2 对距离进行排序3 取前k个距离,并找到对应的label4 对前k个距离对应的label进行计数,数最多的即为这个这个需被预测数据的label2.1.1 导入数据import numpy as npimport operatordef createDataSet(): group = np...
2019-03-11 22:08:35 216
原创 机器学习实战第一章 机器学习基础
# 加载numpy包from numpy import *# 建立4 * 4 的随机数组random.rand(4,4)array([[0.87265983, 0.6030731 , 0.28037338, 0.00612305], [0.50537515, 0.72621643, 0.0555965 , 0.62197328], [0.71163856, ...
2019-03-09 18:58:00 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人