3 darkfour

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

线程池

import timeimport threadpooldef say(str): print(str) time.sleep(3)name_list = [i for i in range(5)]pool = threadpool.ThreadPool(10)requests = threadpool.makeRequests(say, name_list)[po

2018-01-23 20:03:41

python数据结构与算法

1,二叉树及遍历# -*- coding: utf-8 -*-__author__ = 'Administrator'# 定义二叉树节点class Node(object): def __init__(self, data, left=None, right=None): self.data = data self.left = left

2017-11-11 10:13:55

Windows下python2和python3共存下,分别创建virtualenv虚拟环境

1,D:\soft\virtual>virtualenv env该命令默认使用python2解释器创建的虚拟环境使用时进入env/Scripts目录下D:\soft\virtual>cd env/Scripts/D:\soft\virtual\env\Scripts>activate启用虚拟环境(env) D:\soft\virtual\env\Scripts>de

2017-10-15 16:52:30

windows下解决pip安装超时问题以及其他问题

我们用默认pip源进行安装第三方模块时,经常会碰到超时问题,下面是解决方案首先在下面文件夹下建立一个pip文件夹C:\Users\Administrator\AppData\Roaming然后在pip文件夹下新建一个文件pip.ini,内容:[global]timeout=60000index-url=https://pypi.tuna.tsinghua

2017-10-10 14:12:05

python冒泡排序与插入排序,快速排序

# 冒泡排序a = [3,6,87,21,1,34,6,45]b = []for i in range(len(a)-1): for j in range(len(a)-i-1): if a[i]<a[j+i+1]: t = a[i] a[i] = a[j+1+i] a[j+1+i] = ...

2017-09-29 16:06:49

opencv 训练分类器

分三步,准备正反样本数据、训练、测试一,准备正反样本数据两个不同的文件夹分别存放正反数据,正样本也就是你需要识别的图片,比如人脸集,负样本是不含需要识别的图像。样本数,正:反=1:2到1:3,大小必须统一,推荐20x20现在开始制作正负样本:我通过写的一个python脚本将图片转化成大小格式一致import osimport timeimport cv2def alt

2017-08-18 19:13:54

python下批量修改图片格式和大小

import osimport timeimport cv2def alter(path,object): result = [] s = os.listdir(path) count = 1 for i in s: document = os.path.join(path,i) img = cv2.imread(docum

2017-08-18 14:26:50

kata题目

My little sister came back home from school with the following task:given a squared sheet of paper she has to cut it in pieceswhich, when assembled, give squares the sides of which forman increasing s

2017-08-11 19:40:32

如何用正则表达式写密码规则

You need to write regex that will validate a password to make sure it meets the follwing criteria:At least six characters longcontains a lowercase lettercontains an uppercase lettercontains a numb

2017-08-11 14:18:30

将tensorflow的backend设置为theano的backend

因为windows下python2.7不支持tensorflow。因此可以使用theano的backend设置步骤如下1:在C:\Python27\Lib\site-packages\keras\backend下的__init__.py文件下修改下面参数# Default backend: TensorFlow.#_BACKEND = 'tensorflow'_BACKEN

2017-08-07 16:36:46

python多线程threading及锁机制

1,多线程无锁情况下import threadingimport timebalance = 0def change_it(n): global balance balance = balance + n balance = balance - ndef run_thread(n): for i in range(10000):

2017-07-28 17:06:41

Linux下C语言多进程实现

这是一个简单的例子#include #include    //thread函数是开的一个进程实现的功能void thread(void){        int i;        for(i=0;i                printf("this is a thread\n");}        int main(){        pt

2017-07-24 10:42:36

wins下python安装MySQLdb模块

前提是安装了pip1,先安装wheel,执行命令pip install wheel2,下载MySQLdbhttp://www.lfd.uci.edu/~gohlke/pythonlibs/如下载的文件名:MySQL_python-1.2.5-cp27-none-win_amd64.whl执行命令pip install MySQL_python-1.2.5-cp27-none-w

2017-07-14 09:22:18

解决python opencv无法播放视频的问题

解决python opencv无法播放视频的问题解决步骤:1,在opencv的安装目录如D:\soft\opencv\opencv\sources\3rdparty\ffmpeg,我的opencv版本号是2.4.10所有修改opencv_ffmpeg_64.dl为opencv_ffmpeg2410_64.dlll2,将修改的文件opencv_ffmpeg2410_64.dlll放到py

2017-07-12 13:51:03

python中如何判断路径是否存在

>>> import os>>> path = '/home/z'>>> path = path.strip()                    strip函数默认是去除字符串两边的空格>>> isExists = os.path.exists(path)      判断path路径是否存在>>> print isExistsTrue>>> path = 'h/z'

2017-07-11 10:11:49

python中装饰器的简单用法

装饰器在python中扮演着很重要的作用,例如插入日志等,装饰器可以为添加额外的功能同时又不影响业务函数的功能。比如,运行业务函数fun()同时打印运行花费的时间1,运行业务函数fun()同时打印运行花费的时间import timedef dec(fun):    start = time.time()    fun()    end = time.time()    a = end - star...

2017-07-07 17:46:54

virtualenv : python的虚拟环境

虚拟的python环境,能在本地目录安装不同版本的python环境,在开发新应用时可以创建虚拟环境,保持我们的系统模块干净1,安装pip3sudo pip3 install virtualenv2,使用root@ubuntu:/home/z# pip install virtualenv             安装virtualenvCollecting virtualenv

2017-07-05 10:36:47

Python中format简单用法

>>> '{:*^5} '.format(10)     输出5个字符,用*填充,……表示居中'*10** '>>> '{:*>5} '.format(10)   输出5个字符,用*填充,……表示右对齐'***10 '>>> '{:*'10*** '>>> a={'name':'xiaoming','age':18}>>> 'my name is

2017-07-03 17:59:39

Python中join的简单用法

Python中join的简单用法>>> a='12345'>>> b='-'>>> b.join(a)'1-2-3-4-5'>>> a=[1,2,3,4,5]>>> b.join(a)Traceback (most recent call last):  File "", line 1, in TypeError: sequence item 0:

2017-07-03 17:46:53

Python中any的用法

Python中any的用法当any中元素全为0或者‘’或者FALSE时,返回FALSE,否则返回TRUE>>> any([0])False>>> any([0,1,2])True>>> any([0,1,2,''])True>>> any([0,''])False>>> any((0))Traceback (most recent call la

2017-07-03 17:37:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!