- 博客(110)
- 收藏
- 关注
原创 机器学习 | 机器学习概念理解与基本知识
机器学习概念理解与基本知识1、机器学习是什么 在数据上通过机器学习算法总结出规律模式,应用在新数据上做预测。 2、机器学习基本概念2.1、不同类型的问题 监督学习:分类问题(选择)、回归问题(计算) 无监督学习:聚类问题(抱团)、关联规则 强化学习:从环境行为到映射的学习 2.2、机器学习工业应用方向 自然语言处理 计算机视觉 语音识别 电商推荐与预估 数据挖掘 3、机器学习基本流程与工作环节3
2018-02-06 22:14:05
408
原创 python | 面向对象 | 异常
# encoding: utf-8 import abc # ************************************************异常************************************************ # 1 try 代码块中,从上往下检测异常,一旦检测到一个异常后,就不会再检测了 # 2 else 与 finally 可省略 try
2018-01-28 22:22:09
268
原创 python | 面向对象 | 继承
# encoding: utf-8import abc # ************************************************继承************************************************ # 1 继承的三种形态: # 单继承 # 无重叠的多继承(资源访问顺序按遵循单调性) #
2018-01-28 20:48:23
254
原创 python | 面向对象 | 小节案列
# encoding: utf-8# ************************************************计算器************************************************class Caculator: def __check_num_decorator(func): def inner(self, num):
2018-01-27 22:58:05
325
原创 python | 面向对象 | 内存管理机制
# encoding: utf-8import sys import gc import objgraph import weakref # ************************************************内存管理机制************************************************ # 内存管理机制 = 引用计数器机制 + 垃圾回收机制
2018-01-24 18:22:11
241
原创 python | 面向对象 | 对象的生命周期
# encoding: utf-8# ************************************************对象的生命周期************************************************ class Person: __perosn_count = 0 # def __new__(cls, *args, **kwargs):
2018-01-24 14:12:02
692
原创 python | 面向对象 | 装饰器
# encoding: utf-8 class Check: def __init__(self, show_message): self.f = show_message def __call__(self, *args, **kwargs): print("登录验证") self.f() # show_message = Check(
2018-01-24 12:52:08
205
原创 python | 面向对象 | 描述器
# encoding: utf-8# ************************************************描述器************************************************ # 定义:可以描述一个属性操作的对象(set, get, del)# ***********************************************
2018-01-24 12:42:51
204
原创 python | 面向对象 | 基础
# encoding: utf-8 import functools import collections # ************************************************属性相关************************************************ # 类的属性和对象的属性都存在各自的dict中 # 对象的dict可以直接被修改
2018-01-23 16:40:37
187
原创 python | 文件
# encoding: utf-8import os# ************************************************ # 文件的操作模式 # # # r 只读,文件不存在时不能自动创建 # w 只写,文件不存在时可以自动创建 # a 追写,文件不存在时可以自动创建 # rb, wb, ab 二进制格式进行操作(图片视频音乐) # r+, w+, a+, rb+,
2018-01-22 10:38:18
205
原创 python | 函数
# encoding: utf-8 import functools # ****************************************************************不定长参数**************************************************************** # def 函数名(*args): # ******
2018-01-18 00:04:39
266
原创 python | 数据类型 | 时间
# encoding: utf-8import time import calendar import datetime# 获取当前的时间戳 # 从0时区1970年1月1日0时0分0秒到现在的时间所经历的秒数 # 浮点数 print(time.time())# time.localtime() # 获取时间元组 print(time.localtime()) # 时间戳转化为时间元组 print(t
2018-01-17 13:26:37
199
原创 python | 数据类型 | 集合
# encoding: utf-8# 集合 # 无序的,不可随机访问的,不可重复的元素集合 # 可变集合与不可变集合的混合运算,结果和运算符左边的相符 # 定义:可变集合 print({1, 2, 3}) print(set("helloword")) print(set([1, 2, 3])) print(set((1, 2, 3))) # 集合推导式 print(set(x ** 2 for x
2018-01-15 16:28:17
313
原创 python | 数据类型 | 字典
# encoding: utf-8# 字典:无序可变的键值对集合 # 意义:通过key访问value,访问更具意义 # 查询效率得到很大提升 # 定义 person = {"name": "marry", "age": 18} print(person, type(person)) print(person["name"]) print(person["age"])# fromkeys #
2018-01-15 12:13:56
200
原创 python | 数据类型 | 元组
# encoding: utf-8# 列表:有序不可变的元素集合 # 元组不能进行增删改操作 # 定义 单个元素 t = (1,) print(type(t)) # 定义 多个元素 t = (1, 2, 3) print(type(t)) t = (1, "dda", [1, 3]) print(type(t)) # 多个对象以逗号隔开,默认为元组 t = 1, 3, 4, "ab" print(t
2018-01-14 20:09:19
208
原创 python | 数据类型 | 列表
# encoding: utf-8# 列表:有序可变的元素集合 # 列表与数组的不同:可以存放不同类型的元素 names = ["marry", "tom", "lucy"] # 列表之间的嵌套 l = ["marry", 1, True, names] print(type(names)) print(type(l))# python3中的列表如果没有使用,则不会立即生成 print(range(
2018-01-14 19:06:49
311
原创 python | 数据类型 | 字符串
# encoding: utf-8# 字符串拼接 print("hello" + "word") print("hello%s%d" % ("word", 123)) print("hello\t" * 10)# 字符串切片 s = "abcdefg" print(s[0]) print(s[-1]) print(s[0:3]) print(s[::]) print(s[::1]) print(s[
2018-01-14 14:07:34
294
原创 python | 数据类型 | 布尔
# encoding: utf-8# bool 是 int 的子类 print(issubclass(bool, int))print(True + 1) print(False + 1)if True: print("hello word")while True: print("hello word")
2018-01-13 19:06:33
324
原创 python | 数据类型 | 数值
# encoding: utf-8 import math import random# 绝对值 print(abs(-32))# 最大值 print(max(13, 32, 453, 54, 43, 43, 334))# 最小值 print(min(13, 32, 453, 54, 43, 43, 334))# 四舍五入 print(round(3.14743, 2))# 次方 print(pow
2018-01-08 00:01:06
233
原创 python | 循环
# encoding: utf-8 # 打印十遍 hello word num = 10 while num > 0: print("hello word") num -= 1# 反转字符串 message = "hello word" result = "" for c in message: result = c + result print(result)# 打印0到1
2018-01-07 23:06:23
216
原创 python | 运算符 | 比较运算符
# encoding: utf-8a = 89 b = 89 # 输出唯一标识 print(id(a),id(b)) # 对比唯一标识 print(a is b) a = 89 b = 98 print(id(a),id(b)) print(a is b) a = b print(id(a),id(b)) print(a is b)a = [1] b = [1] print(id(a),id(b))
2018-01-07 15:58:06
315
原创 python | 运算符 | 逻辑运算符
# encoding: utf-8# None与0都为False print(bool(None)) print(bool(0))# 假与取左 print(0 and 90)# 真或取左 print(90 or 43)# 假或取右 print(0 or 78)# 真与取右 print(78 and 89)
2018-01-07 15:39:07
771
原创 python | 变量与数据 | 字符串转义 | 多行输入
# encoding: utf-8 # 字符串转义 s = 'I\'m ok' print(s) s = 'Learn \"Python\" in imooc' print(s) s = 'Bob said \"I\'m ok\"' print(s) # r 不进行转义 print(r"\ndfd\n\fdfd\n") # 输入多行 s = '''Python is created by "
2018-01-07 15:29:13
508
原创 python | 变量与数据 | 数据类型转换
# coding: utf-8 a = 3434 b = 456787654567876545678765456767687878 price = 32.43 name = 'marry' # 输出数据类型 print(type(a)) print(type(b)) print(type(price)) print(type(name)) # str转换为int # str中只能是阿拉伯数字
2018-01-06 23:19:19
287
原创 python | 变量与数据 | 变量命名规则
# coding: utf-8# 驼峰命名法,一般采用大驼峰 # 用于类与模块中 class Person(object): pass# 下划线命名法 # 用于变量,函数,模块中 apple_price = 18def say_hello(): pass
2018-01-06 22:23:35
286
原创 python | 输入与输出 | 格式符
# coding: utf-8""" 在 python3 中的 input 相当于 python2 中的 raw_input 函数 不会将用户的输入当做代码来执行 python2 中的 input 会将用户的输入当做代码来执行 """message = input('请输入信息:') print(message)
2018-01-06 22:10:13
515
原创 JAVA中的命名规则
1:包:用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如www.baidu.com 对于包名:每个字母都需要小写。比如:com.baidu.test;该包下的Test类的全名是:com.baidu.Test.java 。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面(default package)。
2017-12-23 10:04:24
233
原创 前端 | 3 - HTML | 多媒体标签 |
video<video source src="vedio/康斯坦丁.mp4" autoplay="autoplay" controls="controls" loop="loop" poster="images/羊驼.jpg" width="800ps" muted="muted"> </video>audio<audio src="audio/后弦%20-%20下完这场雨.mp3" autopl
2017-12-21 10:15:41
319
原创 前端 | 2 - HTML | 表单 |
<form action="http://www.baidu.com"> <fieldset> <legend>helloword</legend> <p>账号<input type="text"></p> <p>密码<input type="password"></p> <p>性别 <input typ
2017-12-19 16:54:17
185
原创 前端 | 1 - HTML | 表格 |
<table bgcolor="black" align="center" width="800"> <caption>今日小说排名</caption> <thead align="center"> <tr bgcolor="gray"> <th>排名</th> <th>关键字</th> <th>趋势</th>
2017-12-19 13:15:24
221
原创 学习路线
第一阶段编程基础 常量与变量 数据类型 运算符 流程控制语句 方法 数组 面向对象 面向对象思想 类与对象 成员变量与局部变量 封装 this关键字 构造方法 匿名对象 继承 多态 抽象类 接口 内部类 常用类 Object类 Scanner类 Random类 String类
2017-12-12 23:28:44
233
原创 JDBC | 4 - PreparedStatement 批处理 |
import java.sql.*;public class Main { private static final String DBDRIVER = “com.mysql.jdbc.Driver”; private static final String DBURL = “jdbc:mysql://localhost:3306/TEACH?characterEncoding=
2017-12-08 21:31:02
230
原创 JDBC | 3 - PreparedStatement |
Statement 的执行模式采用拼凑字符串的形式,不适合处理一些敏感性字符。 PreparedStatement 执行的是一个完整的具备特殊占位标记的 SQL 语句,并且可以动态地设置所需要的数据。 使用 PreparedStatement 的优点 代码拥有更好的可读性和可维护性。 尽可能提升性能。 极大地提高了安全性。 import java.sql.*;pub
2017-12-08 19:21:50
185
原创 JDBC | 2 - Statement |
import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement;public class Main { p
2017-12-08 12:15:38
784
原创 JDBC | 1 - 连接 MySql 数据库 |
JAVA提供四种数据库连接方式 JDBC-ODBC 桥接技术:通过ODBC间接来连接数据库,性能最差,支持的 JDBC 版本最新。 JDBC 直接连接:性能最好,支持的 JDBC 版本不是最新的。 JDBC 网络连接:使用专门的数据连接指令进行指定主机的数据库操作,此种方式使用最多。 模拟指定数据库的通讯协议,自己编写数据库操作,较为复杂。 import java.
2017-12-08 11:10:44
196
原创 JAVA | 58 - 类集框架 | Stream |
Stream:数据的加工处理操作。 MapReduce:Map:处理数据,Reduce:分析数据。 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.function.Predicate; import java.util.stream.Collec
2017-12-07 12:42:39
218
原创 JAVA | 57 - 类集框架 | Collections |
Collection 是集合操作的接口,Collections 是集合操作的工具类,可以进行 List,Set,Map 集合的操作。 import java.util.ArrayList; import java.util.Collections; import java.util.List; class Book{ private String title; private int
2017-12-06 23:09:21
194
原创 JAVA | 56 - 类集框架 | Properties |
Properties 是 Hsahtable 的子类,主要是进行属性的操作(属性的最大特点是利用字符串设置 key 和 value)。 在使用 Properties 类的时候,不需要设置泛型类型,因为它一开始出现就只能保存 String。 资源文件的特点是:key = value 资源文件中的数据一定都是字符串。 import java.io.File; import
2017-12-06 22:57:37
227
原创 JAVA | 55 - 类集框架 | Stack |
栈是一种先进后出的数据结构,Stack 是 Vector 的子类,但 Stack 并不使用 Vector 的方法。 在进行栈操作的过程中,如果已经栈已经没有数据了,那么无法继续出栈。 import java.util.*;class Book{ private String title; private int price; public Book(String t
2017-12-06 22:29:09
202
原创 JAVA | 54 - 类集框架 | Map 接口 |
Collection 接口每次只能保存一个对象,Map 接口每次保存一对对象。 使用 Collection 接口的主要目的是信息的输出,使用 Map 接口的主要目的是信息的查找。 使用 HashMap 定义的 Map 集合是无序存放的。 如果出现了重复的 Key 会进行覆盖,使用新的内容代替旧的内容。 Map 接口一般采用 HashMap 子类实现。
2017-12-06 22:07:06
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅