Fork me on GitHub
Zhou Zhuming's blogs

你必须非常努力,才能看起来毫不费力。


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 公益404

  • 搜索

使用sklearn做单机特征工程

发表于 2018-11-15 | 分类于 数据挖掘 | 0 | 阅读次数:
字数统计: 4.5k字 | 阅读时长 ≈ 17分钟

有这么一句话在业界广泛流传:数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。那特征工程到底是什么呢?顾名思义,其本质是一项工程活动,目的是最大限度地从原始数据中提取特征以供算法和模型使用。 下面就让我们一起来看看吧!

阅读全文 »

华为机试题之字符串分割

发表于 2018-11-14 | 分类于 华为机试题 | | 阅读次数:
字数统计: 394字 | 阅读时长 ≈ 1分钟

今天是开始刷题打怪的第二天啊,偶然在牛客网上看到了华为的机试题合集。众所周知,华为的机试题在业界是很容易的,通常都被大家拿来当做练手之用,于是我也做了几题。发现真的是,华为的机试题真的超级友好。要是所有互联网公司的编程题难度是这样的就好啦,哈哈。好了,这里说一个我觉得还是比较经典的题—字符串分割问题,好了,话不多说,让我们正式开始吧!

阅读全文 »

Leetcode刷题之两数之和

发表于 2018-11-13 | 分类于 Leetcode刷题 | | 阅读次数:
字数统计: 421字 | 阅读时长 ≈ 1分钟

很久之前就有要写记录自己刷题的日记(博客),奈何之前一直忙着没有太多时间,现在闲下来了,就赶紧把自己刷的题记录下来,哈哈。这里记录的是基于Python语言实现的Leetcode上面的算法题。好了,话不多说,让我们开始吧!

阅读全文 »

Python高级特性之装饰器

发表于 2018-11-04 | 分类于 Python | | 阅读次数:
字数统计: 2.8k字 | 阅读时长 ≈ 11分钟

在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但是对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了。因为装饰器是程序开发的基础知识,这个都不会,别跟人家说你会Python, 看了下面的文章,保证你学会装饰器。

阅读全文 »

Python高级特性之闭包

发表于 2018-11-04 | 分类于 Python | | 阅读次数:
字数统计: 811字 | 阅读时长 ≈ 3分钟

闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式(而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。

阅读全文 »

MySQL高级

发表于 2018-11-04 | 分类于 数据库 | | 阅读次数:
字数统计: 4k字 | 阅读时长 ≈ 14分钟

上一篇博文我们讲到了MySQL与Python的交互,也就是如何用Python语言来操作MySQL数据库,主要也就是进行CURD(增删改查)的操作。今天这篇博文是MySQL系列的最后一篇博文了,主要讲的是关于MySQL的一些高级部分的知识,主要包括:视图、事务、索引以及账户管理。好了,话不多说,让我们一起来具体看看!

阅读全文 »

MySQL与Python交互

发表于 2018-11-02 | 分类于 数据库 | | 阅读次数:
字数统计: 3.1k字 | 阅读时长 ≈ 13分钟

在上一篇博文中我们详细的讲了一些MySQL的查询相关的知识,相信大家已经对MySQL的查询的相关操作已经熟稔于心。这篇博文我们来讲一些实战性的东西,也就是如何用Python语言来操作MySQL数据库。好了,话不多说,让我们开始吧!

阅读全文 »

详解MySQL查询

发表于 2018-10-31 | 分类于 数据库 | | 阅读次数:
字数统计: 3.8k字 | 阅读时长 ≈ 16分钟

在上一篇博文中我们讲到了MySQL的一些命令行脚本,主要讲了数据库的操作、数据表的操作以及对数据的增删改查(CURD)操作。这几个操作里面我们最常见的就是CURD操作啦,在CURD操作中,我们最常见的就是查询(Select)操作,所以这篇博文我们就来详细的谈一谈MySQL的查询操作。

阅读全文 »

MySQL命令行脚本必知必会

发表于 2018-10-30 | 分类于 数据库 | | 阅读次数:
字数统计: 1.5k字 | 阅读时长 ≈ 6分钟

相信学过数据库这门课的人对SQL都不会陌生,SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前的主流关系型数据库都支持使用SQL语言进行操作, 也就是说可以通过SQL操作Oracle, SQL Server, MySQL, SQLite等所有主流的关系型的数据库。

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品。MySQL数据库开源、免费、不要钱、使用范围广, 跨平台支持性好, 提供了多种语言调用的API是学习数据库开发的首选。

好了讲到这里,就让我们开始MySQL命令行脚本的学习吧!

阅读全文 »

Python之with与上下文管理器

发表于 2018-10-29 | 分类于 Python | | 阅读次数:
字数统计: 1.4k字 | 阅读时长 ≈ 5分钟

如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有“with”关键字的语句,它通常用在什么场景呢?

对于系统资源如文件、数据库连接、socket而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。

比如Python程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会出现"Too many open files"的错误,因为系统允许你打开的最大文件数量是有限的。

阅读全文 »
1234
Zhou Zhuming

Zhou Zhuming

用来记录自己学习旅程的个人小站

37 日志
14 分类
22 标签
GitHub 简书 微博 知乎
友情链接
  • CyC2018
  • AI之路
  • zchang81的博客
  • Jack Cui的博客
  • Cheey's Blog做更好的自己
  • 羡辙杂俎
© 2017 — 2019 Zhou Zhuming
本站访客数:
|
本站总访问量:
0%