用于增量内存映射的库

ScenicOverlook的Python项目详细描述


风景远眺图书馆包含用于增量 地图减少。

这些数据结构被实现为树,并存储在每个节点上, reduce的中间值。这意味着当你切片或合并 结构,可以有效地计算映射/归约的新输出。 (通过重用树中未更改部分的旧输出)

典型用法如下:

#!/usr/bin/env python

from scenicoverlook import viewablelist

space_concat = lambda x, y: x + ' ' + y
l = viewablelist(['the', 'quick', 'brown', 'fox'])
print l.reduce(space_concat)

# This yields 'the quick stealthy brown fox', reusing cached intermediate
# substrings from the earlier call like 'the quick' and 'brown fox':

print (l[:2] + ['stealthy'] + l[2:]).reduce(space_concat)

有关更多示例,请参见pydocs:

https://github.com/pschanely/ScenicOverlook/blob/master/scenicoverlook/__init__.py

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
数组Java For Loop没有输出(我认为)它应该如何输出   java Maven可以在一个模块中打包两个jar,使用相同的文件名但不同的图表集吗?   java OData读取单个实体最佳实践   java为什么我的代码在以下条件下返回false?   java QueryDsl投影元素集合   在为Java Swing元素实现ActionListener时,如何解决静态引用错误?   libGDX设置允许我使用java8,它在Android中崩溃   如何将日期从shell脚本传递到java即时数据类型   java如何向JList添加复选框和图像   java如何编写这个Listview?   java Eclipse每项目构建设置   java如何将spring引导应用程序指向外部jar的logback。xml   java更改EditText的下划线/样式。。。。。不是链接,而是水平滚动文本   java JPQL:使用复合键建模具有多个关系的查询实体   javascript如何获取Java中的最后32个字节   sql检查Java Derby中是否存在架构   java如何从视图中获取MVC Spring控制器中jstl select的所有项   java gson在需要对象时遇到空数组问题