python
tpoy0099
这个作者很懒,什么都没留下…
展开
-
matplotlib如何在绘制时间序列时跳过无数据的区间
其实官方文档里就提供了方法,这里简单的翻译并记录一下. 11.1.9 Skip dates where there is no data When plotting time series, e.g., financial time series, one often wants to leave out days on which there is no data, e.g., week原创 2015-10-30 15:00:28 · 16233 阅读 · 2 评论 -
解决python进程池中无法使用multiprocessing.Queue
使用python进程库中的进程池Pool可以简便的对进程任务进行管理, 同时python的multiprocessing为进程间通讯提供了不少工具, 其中之一便是消息队列Queue. 在测试时,将Queue作为一个参数传递到新进程时出现了问题, 传递Queue会导致进程启动失败.import multiprocessing as MPimport datetime as DTimport原创 2015-12-16 10:31:54 · 4075 阅读 · 0 评论 -
python进程间共享数据
python的进程间共享数据可以通过multiprocess中的queue,pipe等现成的消息队列传递 也可以通过multiprocessing.manager创建共享的基本数据类型(如list,RLock等内置类型)但是以上两种方法都只能传递python内置数据类型 如何传递一个自定义类型数据? 比如结构体方法是通过BaseManager派生子类(文档17.2.2.7.2) 17.2.2原创 2016-09-28 13:59:15 · 2972 阅读 · 0 评论 -
python迭代器内部效率优化
做效率优化的时候get到了奇怪的姿势… 迭代器内部频繁调用的数据最好与迭代主体在同一命名空间下 这能极大的提高迭代效率原理尚未明确, 怀疑是由于python的LEGB变量名查找机制导致的 在python中,变量查找遵循LGB原则,即优先在局部作用域(local scope)中对变量进行查找,失败则在全局作用域(global scope)中进行查找,最后尝试再内建作用域(build-in sc原创 2016-12-20 13:38:00 · 772 阅读 · 0 评论 -
logistic regression with tensorflow
简单记录一下tensorflow的坑二分类模型做了3个实现 1. tensorflow lower API 实现逻辑回归二分类 2. tensorflow senior API 实现二分类(sigmod函数由API内部默认实现) 3. sklearn 的逻辑回归包用于比较输出(skl这边从训练效率看实现的是解析解)最大的坑是tensorflow中对于nan与inf的处理 由于数据生...原创 2018-05-25 18:29:25 · 406 阅读 · 0 评论