随笔 - 363, 文章 - 0, 评论 - 2, 阅读 - 23万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

02 2019 档案

摘要:#定义两个列表 list1 = range(0,10) list2 = range(10,20) #合并为字典,调用dict(zip()) dict_name = dict(zip(list1,list2)) print(dict_name) 阅读全文

posted @ 2019-02-27 12:55 心默默言 编辑

摘要:1. 类加载器 1.1 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象 连接 验证 是否有正确的内部结构,并和 阅读全文

posted @ 2019-02-24 10:32 心默默言 阅读(152) 评论(0) 推荐(0) 编辑

摘要:1. 网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵 阅读全文

posted @ 2019-02-22 17:16 心默默言 阅读(396) 评论(0) 推荐(0) 编辑

摘要:In [1]: from sklearn.decomposition import PCA from sklearn.datasets import load_iris pca = PCA(n_components=2, whiten=True) # 主成分是两个,正则化为True iris = l 阅读全文

posted @ 2019-02-21 11:07 心默默言 编辑

摘要:1项目介绍 1.1项目目标 本项目为JAVAEE基础班综合项目,包含了若干个知识点,达到将基础班所学知识综合使用,提高了我们对项目的理解与知识点的运用。 熟练View层、Service层、Dao层之间的方法相互调用操作、 熟练dbutils操作数据库表完成增删改查 通过本项目,让我们了解公司项目开发 阅读全文

posted @ 2019-02-20 20:49 心默默言 阅读(584) 评论(1) 推荐(0) 编辑

摘要:模型训练 In [6]: import numpy as np import matplotlib.pyplot as plt from sklearn.linear_model import LinearRegression from sklearn.datasets import load_bo 阅读全文

posted @ 2019-02-20 19:48 心默默言 编辑

摘要:In [2]: from sklearn.datasets import load_iris iris = load_iris() iris.keys() Out[2]: dict_keys(['data', 'target', 'target_names', 'DESCR', 'feature_n 阅读全文

posted @ 2019-02-20 16:14 心默默言 编辑

摘要:scikit-learn中文文档 阅读全文

posted @ 2019-02-20 13:32 心默默言 编辑

摘要:第2章 k-近邻算法 KNN 概述 k-近邻(kNN, k-NearestNeighbor)算法是一种基本分类与回归方法,我们这里只讨论分类问题中的 k-近邻算法。 一句话总结:近朱者赤近墨者黑! k 近邻算法的输入为实例的特征向量,对应于特征空间的点;输出为实例的类别,可以取多类。k 近邻算法假设 阅读全文

posted @ 2019-02-20 11:15 心默默言 阅读(290) 评论(0) 推荐(0) 编辑

摘要:实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池。 1.连接池概述 用池来管理Connection,这样可以重复使用Connectio 阅读全文

posted @ 2019-02-19 19:10 心默默言 阅读(155) 评论(0) 推荐(0) 编辑

摘要:说起来,这个功能是否需要学习还真是有待于讨论。其实,知道了字典这种数据结构以后,通过最基本的Python功能也能够实现一个类似的功能。不过,既然内置了这个功能那么我们就没有必要重复造车轮。 在字典内置的方法中,想说的方法为get。这个方法是通过键来获取相应的值,但是如果相应的键不存在则返回None。 阅读全文

posted @ 2019-02-19 12:00 心默默言 阅读(14911) 评论(0) 推荐(1) 编辑

摘要:a=arange(1,3) #a的结果是: array([1,2]) 1,当 tile(a,1) 时: tile(a,1) #结果是 array([1,2]) tile(a,2) #结果是 array([1,2,1,2]) tile(a,3) #结果是 array([1,2,1,2,1,2]) 说明tile函数第二个参数是用来控制a重复次数的 2,当tile(a,(1,... 阅读全文

posted @ 2019-02-19 11:26 心默默言 编辑

摘要:如果只使用JDBC进行开发,我们会发现冗余代码过多,为了简化JDBC开发,本案例我们讲采用apache commons组件一个成员:DBUtils。 DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。 1.概述 D 阅读全文

posted @ 2019-02-18 21:56 心默默言 阅读(252) 评论(0) 推荐(0) 编辑

摘要:第1章 机器学习基础 机器学习 概述 机器学习(Machine Learning,ML) 是使用计算机来彰显数据背后的真实含义,它为了把无序的数据转换成有用的信息。是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新 阅读全文

posted @ 2019-02-18 19:07 心默默言 阅读(362) 评论(0) 推荐(0) 编辑

摘要:不加Dropout,训练数据的准确率高,基本上可以接近100%,但是,对于测试集来说,效果并不好; 加上Dropout,训练数据的准确率可能变低,但是,对于测试集来说,效果更好了,所以说Dropout可以防止过拟合。 阅读全文

posted @ 2019-02-18 18:52 心默默言 编辑

摘要:交叉熵代价函数(Cross-entropy cost function)是用来衡量人工神经网络(ANN)的预测值与实际值的一种方式。与二次代价函数相比,它能更有效地促进ANN的训练。在介绍交叉熵代价函数之前,本文先简要介绍二次代价函数,以及其存在的不足。 1. 二次代价函数的不足 ANN的设计目的之 阅读全文

posted @ 2019-02-18 17:26 心默默言 编辑

摘要:把布尔类型转化成0和1类型,true是1,false是0反之,亦成立。 阅读全文

posted @ 2019-02-18 14:31 心默默言 编辑

摘要:首先,明确一点,tf.argmax可以认为就是np.argmax。tensorflow使用numpy实现的这个API。 简单的说,tf.argmax就是返回最大的那个数值所在的下标。 这个很好理解,只是tf.argmax()的参数让人有些迷惑,比如,tf.argmax(array, 1)和tf.ar 阅读全文

posted @ 2019-02-18 14:23 心默默言 编辑

摘要:MNIST数据集分类简单版本(神经网络:一个输入层,一个输出层) 阅读全文

posted @ 2019-02-17 10:59 心默默言 编辑

摘要:一、Tensorflow基本概念 1、使用图(graphs)来表示计算任务,用于搭建神经网络的计算过程,但其只搭建网络,不计算 2、在被称之为会话(Session)的上下文(context)中执行图 3、使用张量(tensor)表示数据,用“阶”表示张量的维度。关于这一点需要展开一下 0阶张量称为标 阅读全文

posted @ 2019-02-16 16:52 心默默言 阅读(267) 评论(0) 推荐(0) 编辑

摘要:从helloworld开始 TensorFlow的编程模式 命令式编程: 容易理解,命令语句基本没优化: C,java, C++, Python 容易理解,命令语句基本没优化: C,java, C++, Python 符号式编程: 涉及较多的嵌入和优化,运行速度有同比提升 涉及较多的嵌入和优化,运行 阅读全文

posted @ 2019-02-16 00:01 心默默言 阅读(801) 评论(0) 推荐(0) 编辑

摘要:1.JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 JDBC提供了一种基准,据此可以构建更高级的 阅读全文

posted @ 2019-02-15 21:30 心默默言 阅读(197) 评论(0) 推荐(0) 编辑

摘要:MOOC_VM.vdl.zip 解压之后,得到一个vdl文件。打开virtual box,新建选择类型linuxubuntu 64位。 选择继续,分配2g。使用已有的虚拟硬盘文件,点击选择我们下载的文件。点击创建。 点击启动。已设置开机自动启动终端,也可以禁用。 左上角 活动(activities) 阅读全文

posted @ 2019-02-14 14:28 心默默言 阅读(649) 评论(0) 推荐(0) 编辑

摘要:一句话介绍: Google开源的基于数据流图的科学计算库,适用于机器学习 不局限于机器学习,但目前被大多用于机器学习等。 TensorFlow计算流图的概念图 Tensor在图中流动。 TensorFlow的含义 拆字释义: Tensor 张量(tf中数据的表征) flow 流动 Tensor 张量 阅读全文

posted @ 2019-02-14 14:25 心默默言 阅读(861) 评论(0) 推荐(0) 编辑

摘要:数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码。 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 创建数据库、创建数 阅读全文

posted @ 2019-02-13 21:56 心默默言 阅读(256) 评论(0) 推荐(0) 编辑

摘要:人工智能之父麦卡锡给出的定义 构建智能机器,特别是智能计算机程序的科学和工程。 人工智能是一种让计算机程序能够"智能地"思考的方式 思考的模式类似于人类。 构建智能机器,特别是智能计算机程序的科学和工程。 人工智能是一种让计算机程序能够"智能地"思考的方式 思考的模式类似于人类。 什么是智能? 智能 阅读全文

posted @ 2019-02-12 13:52 心默默言 阅读(1317) 评论(0) 推荐(0) 编辑

摘要:课程主要内容 人工智能理论知识 开发工具介绍和环境配置 TensorFlow基础练习和应用实战 人工智能理论知识 开发工具介绍和环境配置 TensorFlow基础练习和应用实战 课程能学到什么? 人工智能知识点 Python库的使用 TensorFlow 框架使用和应用开发 人工智能知识点 Pyth 阅读全文

posted @ 2019-02-12 12:03 心默默言 编辑

摘要:1.多线程介绍 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 阅读全文

posted @ 2019-02-12 10:37 心默默言 阅读(269) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2019-02-11 22:21 心默默言 编辑

摘要:注:DataFrame的构造方法与Series类似,只不过同时接受一条一维数据源,每一条都会成为单独的一列。 注意,返回的Series拥有原DataFrame 相同的索引,且其name属性也已经被相应地设置好。 获取行 行也可以使用位置或名称的方式进行获取,使用索引字段.loc 列可以通过赋值的方式 阅读全文

posted @ 2019-02-11 22:00 心默默言 编辑

摘要:转自 阅读全文

posted @ 2019-02-11 16:36 心默默言 编辑

摘要:1. 了解碰撞检测方法 pygame 提供了 两个非常方便 的方法可以实现碰撞检测: pygame.sprite.groupcollide() 两个精灵组 中 所有的精灵 的碰撞检测 如果将 dokill 设置为 True , 则 发生碰撞的精灵江北自动移除 collided 参数是用于 计算碰撞的 阅读全文

posted @ 2019-02-07 13:38 心默默言 编辑

摘要:1. 设计 英雄 和 子弹 类 英雄需求 子弹需求 Hero 英雄 初始化方法指定 英雄图片初始速度 = 0 英雄默认静止不定定义 bullets 子弹精灵组 保存子弹精灵 重写 update() 方法英雄需要 水平移动并且需要保证不能 移除屏幕 增加 bullets 属性, 记录所有 子弹精灵 增 阅读全文

posted @ 2019-02-07 12:08 心默默言 编辑

摘要:1. 使用定时器添加敌机 运行 备课代码, 观察 敌机的 出现规律: 1.1 定时器 在 pygame 中可以使用 pygame.time.set_timer() 来添加 定时器 所谓 定时器, 就是 每隔一段时间, 去 执行一些动作 set_timer 可以创建一个 事件 可以在 游戏循环 的 事 阅读全文

posted @ 2019-02-07 10:56 心默默言 编辑

摘要:1. 背景交替滚动的思路确定 运行 备课代码, 观察 背景图像的显示效果: 游戏启动后, 背景图像 会 连续不断地 向下方 移动 在 视觉上 产生英雄的飞机不断向上方飞行的 错觉 在很多跑酷类游戏中常用的套路游戏的背景 不断变化游戏的主角 位置保持不变 游戏启动后, 背景图像 会 连续不断地 向下方 阅读全文

posted @ 2019-02-06 21:12 心默默言 编辑

摘要:1. 明确主程序职责 一个游戏主程序的 职责 可以分为两个部分:游戏初始化游戏循环 根据明确的职责, 设计 PlaneGame 类如下: 一个游戏主程序的 职责 可以分为两个部分:游戏初始化游戏循环 根据明确的职责, 设计 PlaneGame 类如下: 提示 根据 职责 封装私有方法, 可以避免某一 阅读全文

posted @ 2019-02-06 19:26 心默默言 编辑

摘要:1. 使用 pygame 创建图形窗口 小节目标 可以将图片素材 绘制 到 游戏的窗口 上, 开发游戏之前需要先知道 如何建立游戏窗口! 1.1 游戏的初始化和退出 要使用 pygame 提供的所有功能之前, 需要调用 init 方法 在游戏结束前需要调用一下 quit 方法 1.2 理解游戏中的坐 阅读全文

posted @ 2019-02-05 20:10 心默默言 编辑

摘要:实战步骤 确认模块 --pygame pygame 就是一个 Python 模块, 专为电子游戏设计 提示 : 学习第三方模块, 通常最好的参考资料就在官方网站 安装 pygame Linux 版本 (需要提前下载 python3 和 pip), 终端命令 windows 版本 (需要提前下载 py 阅读全文

posted @ 2019-02-05 19:42 心默默言 编辑

摘要:eval() 函数十分强大 将字符串 当成 有效的表达式 来求职 并 返回计算结果 案例 -- 计数器 需求 不要滥用 eval 在开发时千万不要使用 eval 直接转换 input 的结果 等价于 意思是可以通过输入的内容, 对服务器文件增删查改, 操作本地的文件, 很危险 阅读全文

posted @ 2019-02-05 18:40 心默默言 编辑

摘要:1. 文件的概念 1.1 文件的概念和作用 计算机的 文件, 就是存储在某种 长期储存设备 上的一段 数据 长期储存设备包括: 硬盘,U盘,移动硬盘,光盘... 文件的作用 将数据长期保持下来, 在需要的时候使用 1.2 文件的储存方式 在计算机中, 文件是以 二进制 的方式保持在磁盘上的 文本文件 阅读全文

posted @ 2019-02-05 18:23 心默默言 编辑

摘要:1.XML入门 1.1 引入 HTML, 超文本标记语言。 html语言语法是很松散的! 1)标签不区分大小写的! 2)标签可以不匹配的。 由w3c组织,针对html的语法缺陷,去设计了另一门,叫xml语言。 html语言的标签是固定的。 1.2 XML语言 XML:, Extend Markup 阅读全文

posted @ 2019-02-05 16:46 心默默言 阅读(143) 评论(0) 推荐(0) 编辑

摘要:1. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符, 需要符合标识符的命名规则 在模块中定义的 全局变量, 函数, 类 都是提供给外界直接使用的 工具 模块 就好比是 工具包 阅读全文

posted @ 2019-02-05 13:26 心默默言 编辑

摘要:1. 异常的概念 程序在运行时, 如果 Python 解释器 遇到 一个错误, 会停止程序的执行, 并且提示一些错误信息, 这就是 异常 程序停止执行并且提示错误信息 这个动作, 我们通常称之为 : 抛出 (raise) 异常 程序开发时, 很难将 所有的特殊情况 都处理的面面俱到, 通过 异常捕获 阅读全文

posted @ 2019-02-04 15:37 心默默言 编辑

摘要:1. Properties类 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: load(InputStream) 把指定流所对应的文件中的数据,读取出来,保存到Propertie集合中 store(O 阅读全文

posted @ 2019-02-04 10:56 心默默言 阅读(358) 评论(0) 推荐(0) 编辑

摘要:目录 1. 单例设计模式 2. __new__方法 3. Python 中的单例 1. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼, 通常, 被人们广泛流传的设计模式都是针对 某一特定问题 的成熟解决方案 使用 设计模式 是为了可重用代码, 让代码更容易被他人理解, 保证代码可靠性 阅读全文

posted @ 2019-02-03 22:27 心默默言 编辑

摘要:1. 类的结构 1.1 术语 实例 因此, 通常也会把: 在程序执行时: 访问自己的属性 调用自己的方法 结论 每一个对象 都有自己 独立的内存空间. 保存各自不同的属性 多个对象的方法. 在内存中只有一份, 在调用方法时, 需要把对象的引用 传递到方法内部 1.2 类是一个特殊的对象 Python 阅读全文

posted @ 2019-02-03 21:39 心默默言 阅读(336) 评论(0) 推荐(0) 编辑

摘要:1. 多态 面向对象三大特性 1. 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 定义类的准则 2. 继承 实现代码的重用, 相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求, 编写特定的代码 3. 多态 不同的 子类对象 调用相同的 父类方法, 产生不同的执行结 阅读全文

posted @ 2019-02-03 21:25 心默默言 阅读(122) 评论(0) 推荐(0) 编辑

摘要:1.File类 1.1目录及路径分隔符 1.2三种构造方法 1.3创建、删除文件和文件夹 1.4获取功能 1.5判断功能 1.6list获取功能 1.7文件过滤器 1.8递归遍历所有文件 1.9搜索指定目录中的.java文件(含子目录) 需求:打印指定目录即所有子目录中的.java文件的文件路径 要 阅读全文

posted @ 2019-02-02 20:58 心默默言 阅读(178) 评论(0) 推荐(0) 编辑

摘要:面向对象三大特性 1. 单继承 1.1 继承的概念, 语法和特点 继承的概念: 子类 拥有 父类 的所有 方法 和 属性 1) 继承的语法 子类 继承自 父亲, 可以直接 享受 父类中已经封装好的方法, 不需要再次开发 子类 中应该根据 职责, 封装 子类特有的 属性和方法 2) 专业术语 Dog 阅读全文

posted @ 2019-02-01 22:13 心默默言 阅读(115) 评论(0) 推荐(0) 编辑

摘要:1. 应用场景及定义方式 应用场景 在实际开发中, 对象 的 某些属性或方法 可能只希望 在对象的内部被使用, 而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时, 在 属性名或者方法名前 增加 两个下划线, 阅读全文

posted @ 2019-02-01 22:05 心默默言 阅读(166) 评论(0) 推荐(0) 编辑

摘要:封装 1. 士兵突击 需求 类 => Soldier 类 => Gun 属性 => name , gun 属性 => model ,bullet_count 方法 => fire() 方法 => add_bullet(count) 2. 开发士兵类 假设: 每一个新兵 都 没有枪 定义没有初始值的属 阅读全文

posted @ 2019-02-01 21:50 心默默言 阅读(223) 评论(0) 推荐(0) 编辑

摘要:1. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象, 然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 2. 小明爱跑步 需求 类 = > Person 属性 = > name , height 阅读全文

posted @ 2019-02-01 21:28 心默默言 阅读(336) 评论(0) 推荐(0) 编辑

摘要:目录 1. 定义简单的类 (只包含方法) 1.1 定义只包含方法的类 1.2 创建对象 1.3 第一个面向对象程序 2. 方法中的 self 参数 2.1 给对象增加属性 2.2 使用 self 在方法内部输出每一只猫的名字 3. 初始化方法 3.1 之前代码存在的问题 在类的外部给对象增加属性 3 阅读全文

posted @ 2019-02-01 20:07 心默默言 阅读(261) 评论(0) 推荐(0) 编辑

摘要:目录 1. 面向对象基本概念 1.1 过程和函数 1.2 面向过程 和 面向对象 基本概念 1) 面向过程 怎么做? 2) 面向对象 谁来做? 2. 类和对象 2.1 类 2.2 对象 2.3 类和对象的关系 2.4 类的设计 大驼峰命名法 2.4.1 类名的确定 2.4.2 属性和方法的确定 3. 阅读全文

posted @ 2019-02-01 17:33 心默默言 阅读(183) 评论(0) 推荐(0) 编辑

摘要:1 不可变和可变的参数 问题1: 在函数内部, 针对参数使用 赋值语句, 会不会影响调用函数传递的 实参变量? -- 不会! 无论传递的参数是 可变 还是 不可变 只要 针对参数 使用 赋值语句, 会在 函数内部 修改 局部变量的引用, 不会影响到 外部变量的引用 问题2: 如果传递的参数是 可变类 阅读全文

posted @ 2019-02-01 15:44 心默默言 阅读(162) 评论(0) 推荐(0) 编辑

摘要:1. 系统需求 程序启动, 显示名片管理系统欢迎界面, 并显示功能菜单 用户用数字选择不同的功能 根据功能选择, 执行不能的功能 用户名片需要记录用户的 姓名 , 电话 , QQ ,邮件 如果查询到指定的名片, 用户可以选择 修改 或者 删除 名片 步骤 2. 框架搭建目标 搭建名片管理系统 框架结 阅读全文

posted @ 2019-02-01 15:06 心默默言 阅读(236) 评论(0) 推荐(0) 编辑

摘要:1.异常的概念 2.异常类 3.异常和错误的区别 异常:指程序在编译、运行期间发生了某种异常(XxxException),我们可以对异常进行具体的处理。若不处理异常,程序将会结束运行。 错误:指程序在运行期间发生了某种错误(XxxError),Error错误通常没有具体的处理方式,程序将会结束运行。 阅读全文

posted @ 2019-02-01 08:30 心默默言 阅读(152) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示