wo56565

关于Python的内置对象

Python为什么要使用内置对象类型 Python程序可以分解为模块、语句、表达式、以及对象: 程序由模块构成 模块包含语句 语句包含表达式 表达式建立并处理对象 说明: 在Python中,数据是以对象的形式出现,无论是Python提供的内置对象还是扩展对象,所以学习Python可以从底层开始,探索Python使用的内置对象。 主要内置对象: 可变序列: 列表 不可变序列:字符

wo56565

2019-03-11

1.1215 1 3
  • 关注作者
  • 收藏

python结巴分词

结巴分词 支持三种分词模式: 精确模式: 试图将句子最精确地切开,适合文本分析; 全模式: 把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; 搜索引擎模式: 在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。 ''' import jieba import jieba.analyse seg_list = jieba.cut("我来到北京清华大学找

wo56565

2019-03-11

41.9194 3 1
  • 关注作者
  • 收藏

python中的@,以及@在tensorflow中的作用

虽然用python用了很久了,但是主要还是写一些模型或者算子,对于python中的高级特性用的不多,但是时常阅读大牛的代码或者框架源码,其中python特性应用的非常流畅,所以今天决定与python中的装饰器@,做个了断!! Python中的@: 援引廖雪峰老师对装饰器的解释以及一些自己对装饰器的理解: python中在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。@是装

wo56565

2019-03-10

30.1083 2 4
  • 关注作者
  • 收藏

python中的序列化问题

序列化 是指将对象、数据结构的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 我们编写的程序,会涉及到各种各样的对象、数据结构,它们通常是以变量的形式在内存中存在着。当程序运行结束后,这些变量也就会被清理。但我们有时希望能够在下一次编写程序时恢复上一次的某个对象(如机器学习中的到结

wo56565

2019-03-10

1.1215 1 1
  • 关注作者
  • 收藏

Python常见基本问题

列出5个python标准库 os:提供了不少与操作系统相关联的函数 sys:通常用于命令行参数 re:正则匹配 math:数学运算 datetime:处理日期时间 python内建数据类型有哪些 整型–int 布尔型–bool 字符串–str 列表–list 元组–tuple 字典–dict python2和python3区别?列举5个 Python3 使用 print 必须要以小括号包裹打印内容

wo56565

2019-03-10

8.7591 1 2
  • 关注作者
  • 收藏

mysql常见面试题(五)

用一条 SQL  语句查询出每门课都大于 80 分的学生姓名 name kecheng fenshu  张三   语文          81  张三   数学          75  李四   语文          76  李四   数学          90  王五   语文          81  王五   数学        100  王五   英语        

wo56565

2019-03-10

0.7704 1 3
  • 关注作者
  • 收藏

mysql常见的面试题(四)

union 与union all的区别 union 在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排 序运算,删除重复的记录再返回结果。 union all 则会显示重复结果,只是简单的两个结果合并并返回.所以效率比union高,在保证没有重复数据的情况下用union all. select name from table1 union select name  fr

wo56565

2019-03-10

0.7704 1 4
  • 关注作者
  • 收藏

mysql常见的面试题(三)

什么是数据库的三范式? 第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式) 数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必 须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两 个独立的字段。 第二范式(2NF): 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必

wo56565

2019-03-10

9.4103 2 3
  • 关注作者
  • 收藏

mysql常见的面试题(二)

执行数据库查询时候,如果查询的数据有很多,假设有1000万条,用什么方法可以提高查询效率?在数据库方面或java代码方面有什么优化办法? 1.在数据库设计方面 (1)建立索引 (2)分区(比如说按时间分区) (3)选取最适用的字段属性(尽量减少字段宽度和使用固定长度的字段) 2.在数据库I/O方面 (1)增加缓冲区 (2)如果涉及到表的级联,最好不同的表放在不同的磁盘,以增加I/O速

wo56565

2019-03-10

9.4103 2 3
  • 关注作者
  • 收藏

mysql常见的面试题(一)

  什么是数据库事务?   答案:单个逻辑单元执行的一系列操作,这些操作要么全做要么全不做,是不可分割的.事务的开始和结束用户是可以控制的,如果没控制则由数据库默认的划分事务.事务具有以下性质: (1)原子性     指一个事务要么全执行,要么全不执行.也就是说一个事务不可能执行到一半就停止了.比如:你去买东西,钱付掉了,东西没拿.这两步必须同时执行 ,要么都不执行. (2)一致性  

wo56565

2019-03-10

0.7704 1 3
  • 关注作者
  • 收藏

关于MySQL的1064错误

MySQL的1064错误是SQL语句写的有问题时出现的,即SQL的语法错误。笔者常常使用MySQL-python这个库来对MySQL进行操作,代码中报这个错误的一般是cursor.execute(sql, param)这一行。 这种参数式执行SQL语句的用法可以有效防止SQL注入的安全问题,但是为什么MySQL会报错呢?如果你确认SQL写的没问题,检查一下SQL语句中是否使用了引号。 在使用c

wo56565

2019-03-10

8.6399 1 2
  • 关注作者
  • 收藏

浅谈决策树

决策树是一种机器学习的方法。决策树的生成算法有ID3, C4.5和C5.0等。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果。决策树是一种十分常用的分类方法,需要监管学习(有教师的Supervised Learning),监管学习就是给出一堆样本,每个样本都有一组属性和一个分类结果,也就是分类结果已知,那么通过学习这些样本

wo56565

2019-03-10

37.4135 1 0
  • 关注作者
  • 收藏

Python学习 各种模块函数简介

1、docopt模块,解析命令行参数的工具,方便在运行python程序时添加参数。 2、assert断言函数,当判断语句为真时,不会报错(相当于断定判断语句为真),为假时进行报错。可以为异常添加参数。 3、分割文件名的函数:split()和splitext()函数。 4、walk()遍历函数,返回一个三元组(root,dirs,files),分别是当前遍历的当前路径,该路径下的所有目录,该路径下所

wo56565

2019-03-09

27.2058 1 3
  • 关注作者
  • 收藏

很实用的Python小常识

(1)Python语言中写文件的 操作方法:f.write(s):向文件写入一个字符串或字节流 (2)f.writelines(lines),将一个元素为字符串的列表整体写入文件。 (3)split()通过指定分隔符对字符串进行切片。 (4)join()方法用于将序列中的元素以指定的字符连接生成一个新的字符串 (5)replace()方法 把字符串中的old(旧字符串)替换成new(新字符

wo56565

2019-03-09

27.2058 1 2
  • 关注作者
  • 收藏

python基础(time时间模块)

time模块 import time 模块time包含用于获取当前时间、操作时间和日期、从字符串中读取日期、将日期格式化为字符串的函数。日期可表示为实数(从“新纪元”1月1日0时起过去的秒数。“新纪元”是一个随平台而异的年份,在UNIX中为1970年),也可表示为包含9个整数的元组。下表解释了这些整数。例如,元组(2008, 1, 21, 12, 2, 56, 0, 21, 0)表示2008年1月

wo56565

2019-03-09

27.2058 1 4
  • 关注作者
  • 收藏

Oracle的索引

索引是用于加速数据存取的数据对象,有很多种数据结构的不同实现方式,基本思想就是在表的列上构建一个二叉树。合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。索引大大提高了查询的效率,但是却增加了更新的维护成本,所以不能乱建索引,不能建立过多的索引,对于不经常查询的字段,就不要去建对应的索引。 创建索引之后再pl/sql工具的左边的indexes下刷新即可看见创建的索引 1). 索引的使用原

wo56565

2019-03-09

27.2058 1 4
  • 关注作者
  • 收藏

Oracle的视图

一、视图【重要】 视图就是封装了一条复杂查询的语句。视图是提供一个查询的窗口,所有数据来自于原表。 1). 视图的作用 视图可以屏蔽敏感字段 保证总部和分部数据及时统一; 比如:总部从表中查,分部看视图,保证数据统一!有限避免查询的数据没有及时更新 2). 登陆拥有dba权限的用户 dba权限用于跨用户查询是可以的! -- 查询语句 创建表;可以跨用户查询(当前用户是拥有dba权限的itheim

wo56565

2019-03-09

0.0000 0 1
  • 关注作者
  • 收藏

python与MySQL数据库的交互

python3中库pymysql的使用 基本用法(连接SQL,执行SQL语句) 包装成类代码

wo56565

2019-03-09

27.2058 1 5
  • 关注作者
  • 收藏

SQL优化之SELECT优化 ——group by

在数据库查询中,group by语句经常使用,而这个语句的使用是最耗性能的,按常理, 我们生活中要这样做也很麻烦,有两种情形:         1、有索引的情况         2、无索引的情况 对于第一种情况,如果在生活中要做这样的事情,很恼火,我们正常的想法是,先把所有的 按高矮顺序来排序,最后是一组的就直接挑出来了,但 怎样实现这个排序呢?          根据上一篇文件排序f

wo56565

2019-03-09

27.2058 1 3
  • 关注作者
  • 收藏

mysql中的数据备份

1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。

wo56565

2019-03-09

27.2058 1 3
  • 关注作者
  • 收藏
<1242526>