自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 python多线程基础

1 简介多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。程序的运行速度可能加快。在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。 一个小的例子

2018-01-29 21:32:44 217

原创 python中处理列表序列等的几个关键词

1 insertinsert() 函数用于将指定对象插入列表的指定位置。 eq;>>> list = [1,2,3,4,5,6]>>> list.insert(0,0)>>> list[0, 1, 2, 3, 4, 5, 6]2 appendappend() 方法用于在列表末尾添加新的对象。 eq:>>> list = [1,2,3,4]>>> list.append(5)>>> li

2018-01-27 12:23:45 688

原创 numpy中使用genfromtxt对列进行预处理

使用genfromtxt从内存中读取两行数据:3k,in434,32,45,134k,in542,32,52,1将上面两组数据放入numpy数组:import numpy as npfrom io import BytesIOdata = '3k,in434,32,45,1\n34k,in542,32,52,1'data_np = np.genfromtxt(Bytes

2018-01-25 13:16:19 1976

原创 python3中Numpy的genfromtxt问题

根据官方文档举例 使用python3运行发现报错 TypeError: Can't convert 'bytes' object to str implicitly查询得知,python2与py3不兼容原因import numpy as npfrom io import BytesIOa = '1,2,3\n4,5,6\7,8,9'data = np.genfromtxt(BytesI

2018-01-24 17:28:14 4482

原创 python字符串解析

1 常用函数主要常用函数有split();replace();strip()等。split方法将字符串切割并以列表的形式返回成几部分。 split参数的字符长度应该大于零,否则无法分割,当分隔符在字符串的左端或者右端时会出现'';当split关键字seq为空值时,即不指定分割字符串时,会按照字符串中的空白进行分割。string = 'aabbccddeeff'string.split('cc')

2018-01-24 17:10:53 2680

原创 python中enumerate的使用

使用enumerate对列表和元组进行操作时,同时返回元素的索引和元素的值。list = [1,2,3,4,5]for i,j in enumerate(list): print(i,j)#输出结果为: 0 11 22 33 44 5例2list = [(1,2),(3,4),(5,6)]for i,j in enumerate(list): print(j[

2018-01-15 20:23:55 3579

原创 python爬去豆瓣top250电影

爬去top250的电影标题,导演,评分,评价,详细信息。 代码#!/user/bin/env python#-*- coding:utf-8 -*-import requestsfrom bs4 import BeautifulSoupimport reimport timedef get_detail():#获取1-10页的数据 #获取电影名,导演,评分,关键词 fo

2018-01-08 21:39:30 401

原创 python 使用mysql进行操作

使用pyclarm直接在file-deflaut setting中找到mysql-connector-python模块导入。 在mysql数据库中创建数据python 在数据库中创建数据表peopleimport mysql.connectordb = mysql.connector.connect(host='localhost', user='ro

2018-01-08 17:26:58 1828

原创 python异常处理与程序调试

1 异常处理使用try语句进行处理异常。一般形式如下:try: <要进行捕捉异常的语句>except <异常语句>: <对异常进行处理的语句>except <异常语句>: <对异常进行处理的语句>else: <未发生异常执行的语句>例1l=[1,2,3,4]try: l[7]except:#未填写异常名则表示捕获所有异常 print('err

2018-01-07 16:51:18 1519

原创 python使用List和类的方式构建树和二叉树

1 使用列表的形式构建树#使用list构建树G = ['G',[]]H=['H',[]]I=['I',[]]K=['K',[]]E=['E',[G,H,I,K]]D=['D',[]]F=['F',[]]A=['A',[D,E]]B=['B',[]]C=['C',[F]]Root=['Root',[A,B,C]]print(Root)2 使用类的方式构建二叉树

2018-01-06 16:11:28 3741

原创 python可重用结构:模块

1 模块的用法1.1导入模块import 模块名[] import [模块名] as [新名字] from [模块名] import [函数名] 其中第一种直接导入整个模块,使用from则是导入模块中的一个函数或名字,两者的区别在于。第一种要想调用此模块时需要[模块名].[函数名],而第三种则是直接函数名既可。举例如下:>>> import math #第一种声明>>> math.sin(1

2018-01-04 12:53:03 305

原创 mysql数据库备份还原

1.备份使用mysqldump命令可以备份数据库 创建db1数据库,在其中创建student数据表+----+------+------+| id | name | age |+----+------+------+| 1 | tom | 20 || 2 | jack | 21 || 3 | mary | 22 |+----+------+------+在要备份的

2018-01-03 19:40:20 260

原创 mysql视图

1.创建视图1.1在单个表上创建视图首先新建表格+------+------+------+---------+| s_id | name | math | chinese |+------+------+------+---------+| 1 | tom | 89 | 85 || 2 | jack | 80 | 90 ||

2018-01-02 17:11:40 174

原创 mysql事务

1.事务1.1事务的概念简单的说,事务就是针对数据库的一组操作,特点是如果其中一条语句无法执行,则全部都不执行。 开启事务start transaction 提交事务commit 回滚rollback1.2事务的提交以转账为例: 创建数据库数据表create table account(id int primary key auto_increament,name varchar(40)

2018-01-02 15:23:57 126

手机号码归属地数据库2018.3月,379678条数据

截止2018年3月,共379678条数据,手机号前7位,包括手机号归属地,手机运营商等等,数据真实有效。对手机号码归属地查询非常有效。实测很方面

2018-03-18

手写体数字识别数据训练数据测试数据

手写体数字文档,用于学习图像识别等,包括训练数据,测试数据,共几百份数据,而且像素统一为32*32

2018-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除