向标准类型添加基本函数方法

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实现。

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

推荐PyPI第三方库


热门话题
java检索当前用户的子数据:Firebase   java/groovy/python是否有合理的SSDP或DIDL库?   java在屏幕上移动对象   java如何通过Android Emulator访问用于开发的计算机文件   java如何使HttpURLConnection超时?   在JAVA中的菜单项中添加菜单项   Selenium WebDriver中隐式等待()中的java错误   java当使用lo4j2进行滚动时,如何避免FileSystemException(无法删除其他进程使用的文件)?   java JDK 1.3:传入的表格数据流(TDS)远程过程调用(RPC)协议流不正确。参数1(“”):数据类型0x38未知   java如何将JTextArea与此一起使用,以及如何附加?   发送彩信时不显示java消息应用程序   通过Java客户端API连接到google big query   java使用主题属性中的颜色无法按预期工作   java 12:00:00 AM转换为00:00而不是00:00:00   java我可以动态更改自定义组件UI吗?   Java BigInteger加法看起来不正确   arraylist防止Java中重复的ID条目   java扫描程序跳过用户输入   来自mssql数据库的java快速流式处理批处理数据   使用递归反转字符串的java调用堆栈