python
Maxwellhang
这个作者很懒,什么都没留下…
展开
-
tensorflowjs初次摸底
安装tensorflowjsnpm install @tensorflow/tfjsquant 1bit 要转成graph模型才行<!DOCTYPE html><html><head> <script src="node_modules/@tensorflow/tfjs/dist/tf.min.js"></script></head><body> <img src="0_HELEN.原创 2021-02-21 18:25:58 · 158 阅读 · 0 评论 -
PIL实现色相变换
from PIL import Image,ImageColor# from torchvision.utils import make_gridimport randomfrom functools import partialdef func(x,c):return x+c if x+c <256 else 255def adj_hue(img):hue,s,v = img.split()f1 = partial(func,c=random.randint(-20,20))原创 2021-02-21 18:15:07 · 327 阅读 · 0 评论 -
python多进程通信和字符串传递
from multiprocessing import Process,Event,Arrayimport osimport time# src : 输入共享内存地址# res : 输出共享内存地址# i : 任务编号# es : 任务开始事件# ef : 任务结束事件def work(src,res,i,es,ef): while True: es.wait() time.sleep(2) # 模拟任务执行时间 res.ge原创 2021-02-21 18:14:10 · 430 阅读 · 0 评论 -
C语言扩展python
目录结构├── setup.py├── source│ └── mymodel.cmymodel.c#define PY_SSIZE_T_CLEAN#include <Python.h>/** * reverse * 实际执行函数 * * @param str * @param size */void reverse(char *str, int size) { for (int i = 0, j = size-1; i <原创 2021-02-21 18:13:02 · 179 阅读 · 0 评论 -
mxnet转keras的记录
import kerasfrom keras import layersimport numpy as npimport mxnet as mximport cv2def build_net(): the_input = layers.Input(shape=(48,48,3)) x = layers.Conv2D(64,(3,3),strides=(1,1),padding="valid",use_bias=True,name='conv1')(the_input)原创 2021-02-21 18:11:24 · 140 阅读 · 0 评论 -
caffe自定义层
实现hpp和cppnet在拿到layer之后会调用每层layer的Setup函数,每层Setup中会调用:void SetUp(const vector<Blob<Dtype>*>& bottom,const vector<Blob<Dtype>*>& top) { CheckBlobCounts(bottom, top); LayerSetUp(bottom, top); Reshape(bottom, t.原创 2021-02-21 17:54:45 · 132 阅读 · 0 评论 -
关于python文件操作
出处:关于python文件操作 总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.r转载 2017-12-05 20:02:56 · 231 阅读 · 0 评论 -
记录用tensorflow 实现Cosin_Cross_templateMatch层
#-*- coding:utf-8 -*-import tensorflow as tfimport cv2import numpy as npimport matplotlib.pyplot as pltfrom Integral_image import *## read img #####tm_path = '/home/wdh/pytorch-CycleGAN-and-pix2原创 2017-11-25 22:03:56 · 280 阅读 · 0 评论 -
记录使用tensorflow实现大卷积核卷积的代码
#-*- coding:utf-8 -*-import tensorflow as tfimport cv2import numpy as npimport matplotlib.pyplot as plt## read img #####tm_path = '/home/wdh/pytorch-CycleGAN-and-pix2pix1_run/datasets/maps_0/test原创 2017-11-24 16:11:57 · 810 阅读 · 0 评论 -
记录快速傅里叶变换计算相关面并附tensorflow相应层代码
Fast Template Matching,J. P. Lewis#-*- coding:utf-8 -*-import numpy as npimport matplotlib.pyplot as pltimport cv2from Integral_image import *## read img #####tm_path = '/home/wdh/pytorch-CycleGA原创 2017-11-27 16:20:55 · 1256 阅读 · 1 评论 -
python 爬虫练习二, 爬取python标准库为pdf
爬取python标准库想要把Python的标准库文档趴下来,试过直接存成html,但是简单的存储css的样式等都会丢失,遂想存为pdf。需要一个工具pdfkit,结合之前的selenium爬下来。首先需要pip install pdfkit# coding:utf-8import urllibfrom urllib import requestimport os,timefrom os im原创 2017-11-12 18:37:56 · 462 阅读 · 0 评论 -
爬虫练习一,爬取京东图片
爬虫入门小项目,爬取京东的图片。还不会处理动态加载,只是简单的爬取图片和名称。#-*- coding: utf-8 -*-from urllib import requestfrom urllib import errorimport chardetimport redef crawler(urladdr,page,img_id): urladdr = urladdr + str(原创 2017-10-23 11:30:47 · 1432 阅读 · 0 评论 -
精通python网络爬虫笔记一
urllib使用1 一个简单的例子2 保存在文件中并查看部分信息4 User-Agent 和 模拟Header5 超时设置6 HTTP请求61 使用get请求访问百度并搜索一个关键词62 POST提交表单63 代理服务器设置64 打印日志65 异常处理7 总结71 URL和域名72 urllib及常用的函数总结1. urllib使用1.1 一个简单的例子入门例子html源原创 2017-10-20 16:28:57 · 4867 阅读 · 0 评论 -
matplotlib的用法
matplotlib的用法详见注释#-*- coding: utf-8 -*-import matplotlib.pyplot as pltimport matplotlib as mplimport numpy as npimport numpy.random as rdfrom matplotlib.font_manager import FontProperties#导入字体#原创 2017-05-25 20:36:15 · 1338 阅读 · 0 评论 -
关于使用pyinstaller 打包带有matplotlib 等出现UnicodeDecodeError解决方法
环境 win7 64位旗舰版 python3.4 anaconda 在含有 matplotlib的脚本工程中,用pyinstaller将其打包,在loading最后一个包zmq.py时出现错误:out = out.decode(encoding)UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 121: i原创 2017-02-06 14:19:20 · 8852 阅读 · 2 评论 -
初窥keras
代码来源于如何用卷积神经网络CNN识别手写数字集? 加了一点可视化的输出,可视化需要安装pydot 和 graphviz ,可以命令行输入 pip install pydot-ng & brew install graphviz 如果失败,在ubuntu环境下可以输入 sudo apt install graphviz 如 上代码:# Larger CNN for the MNIST Da原创 2017-01-07 17:39:04 · 451 阅读 · 0 评论 -
python的字符串操作
chr() 是数字取字符型ord() 是字符型取数字unichr() 是将数字转为unicode字符,ord()可以取的相应的数字列表和元组转为字符串需要用空字符的join函数#coding: utf-8str1=""for i in range(0,3): str1=str1+chr(ord('a')+i)#按照字母顺序生成字符串for i in range(0,3):原创 2017-01-07 11:06:54 · 352 阅读 · 0 评论