python
JasonZhou89
to be a better man
展开
-
importError:No module named setuptools解决方案
shell中输入:wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gztar zxvf setuptools-0.6c11.tar.gzcd setuptools-0.6c11python setup.py buildpython setup.py install转载 2016-07-24 12:30:49 · 277 阅读 · 0 评论 -
微信自动回复+图片识别
之前写了深度学习环境的搭建,并在环境中搭建了深度神经网络加以训练,最终完成了猫狗图片的分类。那么,是否可以利用训练得到的模型,在其他应用场景完成拓展呢?本文将利用itchat和图灵机器人(可以不用图灵机器人,不过只能识别图片,不能聊天太枯燥了吧ˇ▽ˇ)搭建私人微信账号,完成私号的消息自动回复以及图片识别。1、先修知识:aws+Anaconda+ tensorflow + keras +...原创 2018-08-23 18:00:43 · 6386 阅读 · 3 评论 -
12步轻松搞定python装饰器
原文地址:https://blog.csdn.net/u010358168/article/details/77773199Python装饰器(decorator)是在程序开发中经常使用到的功能,合理使用装饰器,能让我们的程序如虎添翼。装饰器引入初期及问题诞生假如现在在一个公司,有A B C三个业务部门,还有S一个基础服务部门,目前呢,S部门提供了两个函数,供其他部门调用,函数如下...转载 2018-08-23 15:14:23 · 189 阅读 · 0 评论 -
numpy 常用函数小计
一、numpy.random.normal()对应于numpy中:numpy.random.normal(loc=0.0, scale=1.0, size=None)11参数的意义为:loc:float 此概率分布的均值(对应着整个分布的中心centre)scale:float 此概率分布的标准差(对应于分布的宽度,scale越大越矮胖,scale原创 2017-09-03 17:58:21 · 268 阅读 · 0 评论 -
python实现文件上传下载
创建自己的ftp类 myftp.py#!/usr/bin/python#coding:utf-8#author:zhj#info:数据传输平台import ftplib, socket, os, sysclass MyFtp(object): def __init__(self, host, port, name, passwd): self.host =原创 2017-04-19 17:18:07 · 10959 阅读 · 0 评论 -
python --select模块
原文链接:http://blog.csdn.net/songfreeman/article/details/51179213I/O多路复用是在单线程模式下实现多线程的效果,实现一个多I/O并发的效果。看一个简单socket例子:[python] view plain copy print?import socket转载 2017-04-21 19:22:58 · 1585 阅读 · 0 评论 -
django发送邮件相关配置
1、用django发送简单邮件相关配置:#settings.py#邮件配置EMAIL_HOST = 'smtp.gmail.com' #SMTP地址EMAIL_PORT = 25 #SMTP端口EMAIL_HOST_USER = 'pythonsuper@gmail.com'转载 2016-08-04 11:15:29 · 36852 阅读 · 0 评论 -
django1.9 实现模型变更三步走
django与数据库同步,Django_book_2中提到python manage.py syncdb即可。本人下载django版本为1.9.7:tust@tust:~$ pythonPython 2.7.6 (default, Mar 22 2014, 22:59:38) [GCC 4.8.2] on linux2Type "help", "copyright", "credit原创 2016-07-21 17:05:00 · 2838 阅读 · 0 评论 -
算法和数据结构(四)--常用算法之快排法
快排法(时间复杂度选择基准数,(一般选需要排序数组的第一个元素array[0]) 从右往左找到第一个小于该基准数的值array[j] 从左往右找到第一个大于该基准值的值array[i] 交换i、j位置的数值 重复步骤2-4,直到i==j 此时i==j,交换基准点和位置i的数值,完成对第一个基准点的归位 此时该基准点在位置i处,对位置i左右分别重复1-6步进行快排操作/* c */...原创 2018-08-08 18:40:10 · 977 阅读 · 0 评论