Python编程问题
brith_for_AI
study for AI,hard to achieve our dream
展开
-
离线环境下手动安装python环境的依赖包
在写完python代码之后,想要部署到服务器上。但由于服务器无法连接外网,对应的服务器上也没有代码中用到的包,怎么进行手动安装,正是一件麻烦的事情,现在主要针对这样的情况介绍几种依赖包的手动安装。这里主要介绍flask和jieba的安装,关于其它包的安装,后续添加。先介绍flask安装包的安装。在 https://pypi.org/ 上下载flask安装包, Linux系统服务器的话,一般选择下载File type是source的,目前的最新版本是 Flask-1.1.2.tar.gz. 通过查...原创 2020-12-16 16:25:08 · 708 阅读 · 0 评论 -
python 编译pyc以及pyc包导入使用
python 编译pyc以及pyc包导入使用 目前做一个项目,为了保护源码,如何发布解析之后的二进制文件.pyc,给工程使用,这里做一个较为简单和详细的解释。一、基础概念 包:一个文件夹,用来存放模块和子包。包里一般会有一个__init__.py 的文件(也可以没有),包里一般也会有一个__pycache__文件夹,存放 .py 文件经解释器解释后的中间字节码(二进制文件)。 模块: 可以作为模块的文件有 .py ,.pyc, .pyo, .pyd, .so, ...原创 2020-11-18 16:16:14 · 8036 阅读 · 0 评论 -
Python 代码日志之logging的解析与使用
Python 代码日志之logging的解析与使用平时都是用别人的代码,看别人的在用logging和logger, 不知道如何使用,总是把别人的复制来复制去,今天抽空学习一下,别做个笔记,方便查阅。一、基本概念日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(Level).主要作用程序调试 了解软件程序运原创 2020-11-17 20:41:39 · 524 阅读 · 0 评论 -
Python 多核并行计算
Python 多核并行计算Nov 2, 2016 • python • also available in English以前写点小程序其实根本不在乎并行,单核跑跑也没什么问题,而且我的电脑也只有双核四个超线程(下面就统称核好了),觉得去折腾并行没啥意义(除非在做IO密集型任务)。然后自从用上了32核128GB内存,看到 htop 里面一堆空载的核,很自然地就会想这个并行必须去折腾一下。后面发现,...转载 2018-03-27 13:57:35 · 1089 阅读 · 0 评论 -
python3 中 pickle 使用(Cpickle python2)
1、pickle.dump(obj, file, [,protocol]) 注解:将对象obj保存到文件file中去。protocol参数,0:ASCII协议,所序列化的对象使用 ASCII码表示; 1:老式的二进制协议; 2:2.3版本引入的新二进制协议,较以前的更高效。 其中协议0和1兼容老版本的python。protocol默认值为0原创 2018-01-08 19:10:33 · 248 阅读 · 0 评论 -
Tensorflow 常用函数
1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("float") y = tf.mul(a, b) #构造一个op节点 sess = tf.S转载 2018-01-08 17:07:34 · 323 阅读 · 0 评论 -
Highway network
Highway Network主要解决的问题是,网络深度加深,梯度信息回流受阻造成网络训练困难的问题。假设定义一个非线性变换为,定义门函数,携带函数。对于门函数取极端的情况0/1会有,而对应的门函数使用sigmoid函数,则极端的情况不会出现。一个网络的输出最终变为。具体的代码实现为:def highway(input_, size, num_layer原创 2017-12-23 01:50:13 · 3867 阅读 · 3 评论 -
如何将int型变量写入文件(不需要转化为str类型)
print >> f 【要写入文件的东西】去代替 fd.write(【要写入文件的东西】)大家经过实验可以清楚的知道:fd.write()只能输入字符串,输入数字要先用str()函数转换为字符串而 print >> fd,可以直接输入int类型eg:fd = open('tmp','w')print >> fd,"Hello_world, I'm原创 2017-11-26 20:34:46 · 5108 阅读 · 0 评论 -
如何在Linux 系统 以及windows 系统安装 tensorflow -cpu -gpu 老版本 0.12 ,0.10
本文摘自 http://blog.csdn.net/include1224/article/details/53452824原创 2017-11-21 11:31:34 · 1316 阅读 · 0 评论 -
python 3.5: TypeError: a bytes-like object is required, not 'str' when writing to a file
原创:+++++++++++++++++++++++++++++++如果出现这样的错误,一般呢是Python2 与 Python 3 不兼容情况造成的:例如:with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()]for line in lines: tmp = line.st原创 2017-11-19 19:06:01 · 798 阅读 · 0 评论 -
tf.gfile的应用 来自tensorflow官网
tf.gfile定义的位置 tensorflow/python/platform/gfile.py.函数及其作用Copy(...): 把数据从老的目录下复制到新的路径下DeleteRecursively(...): 在目录递归地删除.Exists(...): 判断路径是否存在Glob(...): 返回一个列表,给出了模式匹配的翻译 2017-11-02 19:23:54 · 1123 阅读 · 0 评论 -
python 中自定义模块的导入总结
Python自定义模块导入问题转载 2017-11-02 18:39:15 · 306 阅读 · 0 评论 -
如何快速去查找API帮助
请看代码:import tensorflow as tfimport numpy as npimport sklearn #import osprint(help(--------))不懂那个函数,直接在help()括号中添加,快捷,方便,前提是你需要事先导入该模块。原创 2017-11-10 10:14:43 · 1674 阅读 · 0 评论