Python
文章平均质量分 58
pandsu
累了就睡觉,醒了就微笑
展开
-
yacs介绍、安装、使用
yacs介绍、安装、使用1.yacs介绍yacs的作者大名鼎鼎的Ross Girshick,faster-rcnn的作者。github地址:https://github.com/rbgirshick/yacsyacs是一个轻量级用于定义和管理系统配置的开源库,是科学实验软件中常用的参数配置。在机器学习、深度学习模型训练过程中的超参数配置(卷积神经网络的深度,初始学习率等)。科学实验的重现性至关重要,因此,需要记录实验过程中的参数设置,以达到后期进行实验的重现。yacs使用一种简单的,可读的yaml格式转载 2020-10-22 11:13:29 · 1892 阅读 · 0 评论 -
Cannot interpret feed_dict key as Tensor: Tensor Tensor (...) is not an element of this graph.
Flask 服务,预先加载Keras的h5模型,web调用模型进行预测时出现错误错误详情如下:Cannot interpret feed_dict key as Tensor: Tensor Tensor(“Placeholder:0”, shape=(5, 5, 3, 64), dtype=float32) is not an element of this graph.解决方法如下:...原创 2018-10-30 16:05:32 · 3261 阅读 · 0 评论 -
Django报错403 Forbidden. CSRF token missing or incorrect的解决办法
Django报错403 Forbidden. CSRF token missing or incorrect的解决办法、原创 2017-12-19 11:24:54 · 2217 阅读 · 1 评论 -
PEP8 -- Python代码样式指南(中文版)
PEP8 – Python代码样式指南(中文版)1. Introduction本文档给出了包含主要Python发行版中的标准库的Python代码的编码约定。请参阅Python[1]的C实现中C代码的伴随信息PEP描述样式指南。本文和PEP 257 (Docstring约定)是从Guido的原始Python风格指南文章改编而来的,还有一些来自Barry的风格指南[2]。随着时间的推移,随着更...转载 2019-10-07 17:31:39 · 1156 阅读 · 0 评论 -
24式加速你的python
最近手头上的项目暂时告一段落,空闲出一点时间。所以整理一篇24式加速你的python,其实这个文章已经有很多人已经发过,最早我也是在一篇公众号中看到的,现在自己手敲一遍整理一下,加深自己的印象。一、分析代码的运行时间1. 测算代码的运行时间平凡方法:...转载 2019-07-24 16:16:14 · 274 阅读 · 0 评论 -
Python 性能优化的 6 个小技巧
Python是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以稍微加快Python应用程序。1、关键代码可以依赖于扩展包Python使许多编程任务变得简单,但是对于很关键的任务并不总是提供最好的性能。使用C、C++或者机器语...转载 2019-06-01 15:13:42 · 353 阅读 · 0 评论 -
cython 将 py 文件编译成 so 文件
1.安装cythonpip install cython2.编译py文件成.c文件cython test.py3.生成.o文件gcc -c -fPIC test.c 4.生成.so文件gcc -shared test.o -o test.so 其中们我们实用gcc编译程序时,常常会用到“-I”(大写i),“-L”(大写L),“-l”(小写L)等参数-I 参数后面...转载 2019-05-05 18:13:33 · 1472 阅读 · 0 评论 -
Python 将 python 代码编译为 .so
应用场景 Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,使用其开发产品快速高效。 python的解释特性是将py编译为独有的二进制编码pyc 文件,然后对pyc中的指令进行解释执行,但是pyc的反编译却非常简单,可直接反编译为源码,当需要将产品发布到外部环境的时候,源码的保护尤为重要.准备工作 环境是可为linux/centos,我 Windows10 本...转载 2019-04-23 16:09:45 · 1031 阅读 · 0 评论 -
Python 调用 .so / .dll
python 调用 .so 文件1. 第一个样例通过C语言编写一个简单max函数,生成一个max.so链接库/* * # -shared 为链接库 让编译器知道是要编译一个共享库 * # -fPIC(Position Independent Code) 编译生成代码与位置无关 */int max(int a,int b){ return a>b?a:b;}/...转载 2019-04-22 16:28:16 · 16326 阅读 · 4 评论 -
Python 用撸代码的方式调整图像分辨率
相信很多人都会遇到:报名考试的时候上传图片,或者实名认证的时候上传身份证正反面照片的时候,都会遇到分辨率(156*143?)、图片大小(500kb?)的限制。那么在现在手机像素都很高,都会去找一些软件啊或者其他的方法来进行调整。今天在这里小编给大家讲一下如何用 python+opencvpython+opencvpython+opencv 进行简单的处理。废话少说 … 直接步入正题吧。1. ...原创 2019-01-09 10:18:29 · 5064 阅读 · 2 评论 -
Python 单下划线和双下划线解析
"单下划线:"单下划线开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量"双下划线:"开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。(如下列所示)以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划...原创 2018-11-01 15:57:21 · 381 阅读 · 0 评论 -
Python os.path 模块常用方法详解
Python os.path 模块常用方法详解整个项目的目录如下:student为项目名称---- student----------xx.py----------1.png 注意:不同的系统下的显示是不同的(Linux和Mac相同,Windows与他俩有所差异)os.path.abs(path)返回path的规范化绝对路径>>> os.path.abs...原创 2018-11-01 15:35:27 · 481 阅读 · 0 评论 -
Python -- numpy.random.randn()与rand()的区别
Python – numpy.random.randn()与rand()的区别 numpynumpy中有一些常用的用来产生随机数的函数,randn()randn()和rand()rand()就属于这其中。 numpy.random.randn(d0,d1,…,dn)numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。 numpy.r原创 2017-12-07 15:12:42 · 8856 阅读 · 0 评论 -
Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
Python numpy函数hstack(),vstack(),stack(),dstack(),vsplit(),numpy.hstack()和numpy.column_stack()函数略有相似numpy.vstack()与numpy.row_stack()函数也是类似stackoverflow上也有类似的讨论原创 2017-12-07 17:32:43 · 707 阅读 · 0 评论