从字符串解析numpy风格的高级索引表示法。

sliceparser的Python项目详细描述


切片分析器

简介

this question,从字符串切片对象创建,甚至高级索引元组是一个常见的要求。 然而,几乎没有健壮和安全的解决方案,如果有的话,来解决这个问题。 因此,我试图解决这个问题,并通过pypi公开编程接口。 我也把我的answer放在上面的问题上。

此回购协议改编自my Gist

安装

pip install sliceparser
# or pip3 install sliceparser

用法

importsliceparsera=[1,2,3,4]asserta[sliceparser.parse_slice('2:')]==a[2:]asserta[sliceparser.parse_slice('::2')]==a[::2]asserta[sliceparser.parse_slice('1')]==a[1]importnumpyasnpA=np.eye(3)assertnp.array_equal(A[sliceparser.parse_slice('0, 1:')],A[0,1:])assertnp.array_equal(A[sliceparser.parse_slice('..., 2')],A[...,2])

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

推荐PyPI第三方库


热门话题
java无法更新Maven配置   Java中错误和异常的区别?   java从日期开始获得小时、分钟和秒?   使用jsonpath使用数组索引进行java解析   java如何从改造中读取json响应   Java:封装概念   Scala的java Play Framework:[类型控制器不是包控制器的成员]   java JPA Hibernate使用criteria builder生成的左连接被忽略   使用mvn测试版本号时,java Maven无法解析依赖项   java安卓的vitals和异常处理   java组织。springframework。网状物绑定参数的MissingServletRequestParameterException   java JSON解析在Android应用程序脱机时崩溃   java如何降低SmartMaterialSpinner的高度?   java有一种在使用矩阵时不拉伸位图的方法。位图上的polytoply()?   java arraylist有问题吗   java调用dispose()不会关闭JFrame   java主机环境安全   java是否产生/加入释放监视器锁?   java包含json文件并将其读入生成的maven中。jar文件