向标准类型添加基本函数方法
sweet-pear的Python项目详细描述
甜梨库
甜梨是一个python包 核心类型的基本函数方法 Python。
这对于快速原型/调试非常有用。
用法示例:
(1, 2, 3, 4).map(lambda x: x**2)
["hello", "world"].map('capitalize')
您还可以使用此属性访问对象的成员:
import numpy as np
import torch
infos = (np.array([1,2,3]), np.zeros((2,5)), torch.ones((3,4)))
infos.map('shape')
它是如何工作的
它依赖于forbiddenfruit来修补内置类型,以便添加map
方法。
实现是非常直接的,并且只依赖于python的map实现。