Python
宅教授
宅教授
展开
-
cv2 to pygame
def make_surface(frame): # cv2 to pygame # bgr to rgb frame = frame[..., ::-1] # 不知道为什么会这样 frame = np.rot90(frame) surf = pygame.surfarray.make_surface(frame) # 这个方法功能强劲,就是...原创 2019-11-19 10:35:08 · 412 阅读 · 0 评论 -
完美解决“Unable to find vcvarsall.bat”错误
错误描述: 在从源代码安装Python模块时遇到此错误。可是我明明从官网下载并安装了Microsoft Visual C++ Compiler Package for Python 2.7,且配置了环境变量path。错误原因: 报这个错误的原因是Python的distutils模块中的msvc9compiler.py并不从环境变量指定的路径中寻找’vcvarsall.bat’,而是通过注册表来寻原创 2015-04-02 21:54:35 · 86463 阅读 · 30 评论 -
Embarrassingly parallel for loops
Joblib提供了一个简单的帮助类来编写并行化的循环。其核心思想是把代码写成生成器表达式的样子,然会再将它转换为并行计算:翻译 2015-04-29 12:49:47 · 3411 阅读 · 2 评论 -
【doc】JOBLIB:按需求计算:Memory类
类`Memory`定义了一个惰性求值(lazy evaluation)上下文。其将结果缓存到硬盘上,从而避免重复计算。并且它被设计工作在non-hashable和潜在的像`numpy`数组这样的大型输入输出上。翻译 2015-04-27 12:52:08 · 3191 阅读 · 0 评论 -
Python gzip模块基准测试
解压性能测试 以下是压缩性能测试 test.data 是有三列数字域的文本文件。注意: 测试机是四核的, 这意味着将gzip作为子进程会比在单核机器上要快一点点。# time head -c 8m test.data | gzip > test.data.gz real 0m1.133suser 0m1.085ssys 0m0.023s# time head -c 8原创 2016-02-18 16:30:41 · 1202 阅读 · 0 评论