
python3
胡大炮的妖孽人生
请勿给我私信 本人不在线
展开
-
基于深度学习的行人监控(人体检测)系统
监控在安保和巡查中发挥着重要作用,但也是一项非常乏味的任务,深度学习的出现在一定程度上将人类从这一任务中解放出来。本项目基于深度学习的目标检测去搭建了一个简单有效的监控系统,能够自动化进行人流统计和行人检测。项目地址:https://github.com/zhangpengpengpeng/PedestrianDetectionSystem ...原创 2019-01-30 10:07:57 · 9698 阅读 · 27 评论 -
Tensorlfow:增加或者减小矩阵维度(Python3)
1.增加维度下面给出两个样例样例1:[1, 2, 3] ==> [[1],[2],[3]]import tensorflow as tfa = tf.constant([1, 2, 3])b = tf.expand_dims(a,1)with tf.Session() as sess: a_, b_ = sess.run([a, b]) pr...原创 2018-04-26 14:17:00 · 7029 阅读 · 0 评论 -
Pyhton统计字符串中某个词语出现的个数
实际上使用字符串的split方式就可以了 以下的代码在Py3下测试通过def word_count_in_str(string, keyword): return len(string.split(keyword))-1if __name__=='__main__': # 12321 里面1的个数 print(word_count_in_str('12321','...原创 2018-04-22 15:00:10 · 8203 阅读 · 0 评论 -
Django 支持 接入腾讯云 SSL证书
下载腾讯云的SSL的证书: 使用 1_域名_bundle.crt 2_域名.key使用以下命令: python manage.py runserver_plus 127.0.0.1:8101 –cert 1_域名bundle.crt –key-file 2域名.key原创 2018-04-16 14:16:37 · 1465 阅读 · 0 评论 -
Python3:遍历某个目录下的所有文件
代码如下:import os, shutilif __name__=='__main__': work_dir = 'C:\\Users\\HUPENG\\Desktop\\noiseRecord0313\\noiseRecord\\record' for parent, dirnames, filenames in os.walk(work_dir): ...原创 2018-03-13 10:43:12 · 24666 阅读 · 1 评论 -
Tensorflow tf.dynamic_partition矩阵拆分(Python3)
先给出一个样例看看import tensorflow as tfraw = tf.constant([1, 2, 3, 4, 5, 6, 6, 5, 4, 3, 2, 1])'''拆成 [1,2] [3,4] [5,6] [6,5] [4,3] [2,1]'''result_1 = tf.dynamic_partition(tf.reshape(raw, [6,2]),[0, 1...原创 2018-03-18 14:08:33 · 3821 阅读 · 0 评论 -
Tensorflow 读写 tfrecord 文件(Python3)
写入tfrecord文件import tensorflow as tf# 写入的文件的路径file_path = ''# 等待写入的数组list = []writer = tf.python_io.TFRecordWriter(file_path)example = tf.train.Example(features=tf.train.Features(feature={ ...原创 2018-03-18 14:07:19 · 2512 阅读 · 1 评论 -
Tensorflow One-Hot 函数样例(Python3)
Py3代码:# one-hot 函数的样例import tensorflow as tflabel = tf.placeholder(tf.int32,[None])# 直接把 输入的序列进行One-Hot的结果one_hot = tf.one_hot(label, 3, 1, 0)# 进行转置one_hot_new = tf.transpose(one_hot, perm=...原创 2018-03-18 14:05:19 · 1579 阅读 · 0 评论 -
Tensorflow:Android调用Tensorflow Mobile版本API(2)-基于Android的调用
对上一篇博客中代码略做修改,在训练完成之后进行模型导出操作# y = x^2 + 1import tensorflow as tfimport numpy as npimport randomdef get_batch(size=128): xs = [] ys = [] for i in range(size): x = random....原创 2018-02-10 01:12:11 · 924 阅读 · 0 评论 -
班级主页管理系统实现
班级主页管理系统技术参数:前台:html + js + css后台:python3 + django 2.0.3数据库:sqlite3(免安装,免驱动,即开即用)安装方法1.下载Python3.5 or Python3.6,安装并且添加到环境变量2.安装django 2.0.3,一条命令(pip install django==2.0.3)3.工作目录切换到用户主目...原创 2018-05-18 09:12:27 · 2388 阅读 · 7 评论 -
字符串处理函数(Py3)
去掉字符串的最后一个字符”’ a = ‘123456’ print(a[:len(a)-1]) ”’ 输出结果: 12345原创 2018-05-15 15:59:06 · 287 阅读 · 0 评论 -
python3 集合操作
给出demoif __name__ == '__main__': name = set({}) name.add('1') name.add('2') name.add('3') name.add('1') print(name)原创 2018-12-03 12:34:29 · 360 阅读 · 0 评论 -
numpy 找到连续的序列的标号
import numpy as npdef zero_runs(a): # Create an array that is 1 where a is 0, and pad each end with an extra 0. iszero = np.concatenate(([0], np.equal(a, 0).view(np.int8), [0])) absdiff ...原创 2018-09-06 10:18:40 · 1500 阅读 · 0 评论 -
python3 随机打乱数组
import randoma = [1, 2, 3, 4]random.shuffle(a)print(a)输出为: [2, 3, 4, 1]可以看到输出已经被打乱了原创 2018-08-17 13:48:09 · 12223 阅读 · 0 评论 -
AttributeError: 'Wave_write' object has no attribute '_file'
解决方法:检查这个文件是不是被其他程序打开了原创 2018-07-31 19:28:39 · 7234 阅读 · 8 评论 -
Python PCM转WAV
import wavepcmdata = r'C:\Users\HUPENG\Desktop\adb\chuizim2\speechwake\false_alarm1532748591012.pcm'with open(pcmdata, 'rb') as pcmfile: pcmdata = pcmfile.read()with wave.open(pcmdata + '.wav'...原创 2018-07-28 14:44:55 · 12257 阅读 · 1 评论 -
Python读取WAV文件的几种方式整理
1)scipyfrom scipy.io import wavfileimport numpy as npsample_rate, sig = wavfile.read('new.wav')print("采样率: %d" % sample_rate)print(sig)if sig.dtype == np.int16: print("PCM16位整形"原创 2018-07-14 09:46:17 · 32150 阅读 · 14 评论 -
Java调用Tensorflow训练出来的模型
训练用的网络见上篇博客 Tensorflow 直接对验证码进行3通道卷积后识别 对于这上篇博客的网络稍作修改,利于Java调用import tensorflow as tfimport numpy as npfrom PIL import Imageimport osimport randomtrain_data_dir = r'C:\Users\HUPENG\Deskto...原创 2019-07-05 19:44:24 · 1410 阅读 · 6 评论 -
Tensorflow:Android调用Tensorflow Mobile版本API(1)-训练一个网络
在这里,我们训练一个网络来拟合 y=x^2+1 代码如下:# y = x^2 + 1import tensorflow as tfimport numpy as npimport randomdef get_batch(size=128): xs = [] ys = [] for i in range(size): x = random...原创 2018-02-09 22:37:41 · 603 阅读 · 0 评论 -
Python:Numpy 求平均向量
>>> import numpy as np>>> a = np.array([[1, 2, 3], [3, 1, 2]])>>> b = np.array([[5, 2, 6], [5, 1, 2]])>>> aarray([[1, 2, 3], [3, 1, 2]])>>> barray([[5, 2, 6], [5, 1, 2]])>>> c = a原创 2018-01-27 17:29:36 · 15467 阅读 · 3 评论 -
Python:画图
import matplotlib.pyplot as pltfrom numpy import *x = array([0, 0, 1, 1, 2, 4, 2, 1, 2, 0]).reshape(-1, 1)y = array([1, 1, 1, 2, 2, 2, 2, 3, 2, 0]).reshape(-1, 1)plt.plot(x)plt.plot(y)plt.show原创 2018-01-27 17:29:11 · 420 阅读 · 0 评论 -
Django拦截爬虫请求
1.前言有时候我们可能不希望我们自己写的网站被爬虫爬。这时候我们就需要使用Django的中间件来完成。 上篇文章讲过中间件的具体配置。 Django中间件实现拦截器2.拦截器部分的具体实现这里使用了HTTP的UserAgent字段来判断,可能有些爬虫修改了自身的UserAgent的参数来欺骗服务器,这种情况无法拦截。 中间件的具体实现:from django.http.response imp原创 2016-10-02 15:52:10 · 3653 阅读 · 1 评论 -
Django中间件实现拦截器
1.前言JavaWeb Struts2的拦截器我们都能很熟悉,在请求交给Action处理之前,先在拦截器中处理,处理完之后再交给Action。 在Django中如何实现相同的效果?2.Django中间件这个是我的项目的目录结构。 首先,先在app目录(也就是我项目的web目录)中新建一个文件命名为middleware.py 里面加入以下代码:try: from django.uti原创 2016-10-02 13:34:58 · 8306 阅读 · 0 评论 -
Django runserver 支持https
本篇博文主要介绍如何在Django的runserver服务器模式配置https访问1.首先我们需要得到一张证书文件参考:WINDOWS系统下创建自签名SSL证书 并复制到项目的主目录下,本文中的证书文件的名称为server.crt,下文以此为例。2.python环境准备确认之前已经正确安装Python3,Django1.8及以上 还需要安装的python库有: django-extensio原创 2016-10-22 16:03:54 · 13576 阅读 · 4 评论 -
迅雷下载地址转换(Python3)
输入可以是 迅雷,快车,qq旋风地址中的任意一个,输出包含了原始地址,迅雷地址,快车地址,qq旋风地址的一个字典。 代码如下:import base64"""author:hupeng"""def download_address_translation(original_address): original_address = str(original_address)原创 2016-09-22 15:54:03 · 4662 阅读 · 0 评论 -
Django 外键为本身(Python3)
models.ForeignKey('self')原创 2016-08-21 17:30:48 · 951 阅读 · 0 评论 -
MD5计算(Python3)
采用Python3自带的hashlib来辅助计算import hashlibdef curlmd5(src): m = hashlib.md5() m.update(src.encode('UTF-8')) return m.hexdigest()调用样例:src = '123456'print('原始值:'+src)print('计算结果:' + curlmd5(src原创 2016-08-19 17:23:50 · 6030 阅读 · 0 评论 -
美团外卖手机网页版数据加密解析
这个是美团手机网页端数据交互的一部分内容,可以看到data数据已经被加密了{"code":0,"data":'}$jcuacevkxkv{$<hcnug.$rcigakpfgz$<2.$rcigauk|g$<42.$rqkajcuapgzvarcig$<vtwg.$rqkavqvcnapwo$<742.$rqknkuv$<]}$cetquuadqqmaoczafc{u$<3.$cetquua_原创 2016-08-01 10:00:55 · 5512 阅读 · 0 评论 -
去除行号(Python3)
主要利用正则表达式来去除行号import re# 输出文件的文件名output = open('data.txt', 'w')# 输入文件的文件名file_object = open('in.txt')try: line_str = file_object.readline() while line_str: line_str = file_object原创 2016-08-02 17:11:47 · 1183 阅读 · 0 评论 -
Python3 获取格式化时间串
在Python中如何获得格式化时间串?得到当前时间格式化时间串:import timeprint(time.strftime("%Y-%m-%d %H:%M:%S"), time.localtime())这个参数在表示当前时间的时候可以省略 time.localtime(),例如import timeprint(time.strftime("%Y-%m-%d %H:%M:%S"))输出结果:原创 2016-10-20 13:54:25 · 4349 阅读 · 0 评论 -
OpenDayLight 氢版本 RestAPI 调用实例(3)-下发流表(Python)
本篇博文主要介绍在已经完成搭建OpenDayLight的系统上使用Python3调用RestAPI来完成下发流表的操作。要点1.使用了Python3的Httplib2库来完成http请求的操作。2.调用了OpenDayLight 北向接口的RestAPI进行的流表操作,使用了HTTP PUT方法进行的流表上传操作。3.采用了Http协议的Basic Auth的方式进行的用户认证,认证用的用户名密码需原创 2016-11-18 13:30:22 · 3251 阅读 · 0 评论 -
腾讯云对象存储服务(COS) Python3 SDK
cos-python3-sdk腾讯云对象存储服务(cos)Python3.5版本SDK*此版本非官方版本项目进展:部分开发完成SDK用法简介1.安装1.1 推荐使用pip安装,命令: pip install cos-lib31.2 下载源码,使用setup.py安装2.bucket操作2.1 得到一个bucket调用格式:from cos_lib3.cos import Coscos = Cos(a原创 2017-02-12 00:39:59 · 5600 阅读 · 5 评论 -
Windows系统下创建自签名ssl证书
这篇博文中主要讲述如何在windows系统中创建本地SSL证书。1.环境准备1.1 系统环境:windows xp及以上1.2 软件环境:openssl-0.9.8k_WIN32下载地址1: 七牛云存储 下载地址2: 百度云1.3 证书创建的具体过程(本文参考了:http://www.joyios.com/?p=47 )1.3.1 解压openssl-0.9.8k_WIN32.zip,进入解压原创 2016-10-22 16:02:24 · 25001 阅读 · 0 评论 -
Python随机读取文件
代码如下import osimport randomrootdir = "d:\\face\\train"file_names = []for parent, dirnames, filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 file_names = filenames #原创 2017-05-19 19:10:32 · 9211 阅读 · 0 评论 -
Python27 34 35 36安装scipy
1.如果你的电脑原来有numpy,先卸载它2.下载以下两个文件numpy+mklhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 我的电脑装了Python3.5 64位 可以装 numpy‑1.11.3+mkl‑cp35‑cp35m‑win_amd64.whl numpy‑1.12.1+mkl‑cp35‑cp35m‑win_amd64.wh原创 2017-05-14 18:52:40 · 2108 阅读 · 0 评论 -
Python3 上传Python包到PyPi
1.首先,先安装工具twine在cmd输入:pip install twine 2.在Python的包目录下创建setup.py文件例如:from setuptools import setupsetup( name='cos_lib3', version='0.0.5', description='an unofficial sdk for qcloud cos',原创 2017-04-02 21:24:37 · 1646 阅读 · 1 评论 -
Python 编码Basic Auth
本片博文主要介绍在Python3 环境下把用户名密码编码成字符串。代码如下:import base64def get_basic_auth_str(username, password): temp_str = username + ':' + password # 转成bytes string bytesString = temp_str.encode(encoding=原创 2016-11-15 20:57:06 · 2202 阅读 · 0 评论 -
Python 含参构造函数
本篇博文主要介绍在Python3中如何构造含参构造函数样例如下:class MyOdlHttp: username = '' password = '' def __init__(self, username, password): self.username = username self.password = password原创 2016-11-15 20:17:18 · 6785 阅读 · 0 评论 -
OpenDayLight 氢版本 RestAPI 调用实例(1)-拓扑的获取(Python)
本篇博文主要介绍在已经完成搭建OPenDayLight的系统上使用Python3调用Rest Api来获取网络中的拓扑信息。class OdlUtil: url = '' def __init__(self, host, port): self.url = 'http://' + host + ':' + str(port) ''' 得到网络中的拓扑信原创 2016-11-15 21:43:36 · 3011 阅读 · 4 评论 -
七牛 第三方资源抓取(Python3)
https://github.com/qiniu/python-sdk/blob/master/qiniu/auth.py 在github上下载认证类的源码http = Http()url = 'http://iovip.qbox.me'body = '/fetch/<EncodedURL>/to/<EncodedEntryURI>'content_type = 'application/x原创 2016-07-31 14:40:21 · 1799 阅读 · 0 评论