首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用生成器模拟指数法

用生成器模拟指数法
EN

Stack Overflow用户
提问于 2013-03-23 11:44:30
回答 1查看 5.1K关注 0票数 2

Python3中的filter函数允许我们从Iterable返回与过滤器函数中定义的任意条件相匹配的元素。我希望能够做类似的事情,除了返回满足条件的元素外,我想返回元素的索引。(类似于用于index对象的list方法)

代码语言:javascript
运行
AI代码解释
复制
>>> stuff = ("foo", "bar", "baz")
>>> f = filter(lambda x: x == "baz", stuff)
>>> [e for e in f]
['baz'] # Here I want the integer 2 because "baz" is at index 2

当然,我意识到在这个微不足道的例子中,我可以说:

代码语言:javascript
运行
AI代码解释
复制
stuff = ["foo", "bar", "baz"]
index = stuff.index("baz")

但重点是,我希望能够使用任意筛选函数和任意Iterable(不仅仅是列表)获得索引!

有没有一种不需要手动操作的方便的方法呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-23 11:48:05

我会用一个清单理解:

代码语言:javascript
运行
AI代码解释
复制
>>> [i for i,x in enumerate(stuff) if x == "baz"]
[2]

或生成器表达式:

代码语言:javascript
运行
AI代码解释
复制
>>> gen = (i for i,x in enumerate(stuff) if x == "baz")
>>> list(gen)
[2]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15591286

复制
相关文章
简单指数法
文献:Shami, R. G. . (1998). Exponential Smoothing Methods of Forecasting and General ARMA Time Series Representations. Monash University, Department of Econometrics and Business Statistics.
裴来凡
2022/05/29
1750
简单指数法
用Python分析股市指数
專 欄 ❈本文作者:王勇,目前感兴趣项目商业分析、Python、机器学习、Kaggle。17年项目管理,通信业干了11年项目经理管合同交付,制造业干了6年项目管理:PMO,变革,生产转移,清算和资产
Python中文社区
2018/02/01
1.2K0
用Python分析股市指数
脱壳->模拟追踪脱壳法原理
模拟追踪 重点是模拟两字, 含义就是程序代替人手工的F7(步进) 或者 F8(步过)
IBinary
2020/04/13
1K0
Power BI的时间序列预测——指数平滑法
在本公众号的第4篇推文里,我们向大家分享过Power BI进行时间序列预测的几种方法。其中提到,Power BI的折线图自带有预测功能。当时简单地以为PBI使用移动平均方法。最近查阅官方文档发现,Power View的预测功能用的是指数平滑法(Exponential Smoothing),同时按是否季节性做了区分。PBI跟Power View一脉相承,可以推测应该也是沿用指数平滑法。
btharp
2021/08/31
3.2K0
用faker模拟数据
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u011054333/article/details/84203878
乐百川
2019/07/02
7280
用对偶法求解 SVR
即 它在线性函数两侧制造了一个“间隔带”,对于所有落入到间隔带内的样本,都不计算损失;只有间隔带之外的,才计入损失函数
杨熹
2018/12/24
1.4K0
用Python验证指数基金定投策略
运行代码之后返回到Jupyter Notebook的主页,就能看到保存的000300.csv文件,可以下载到本地进行操作,也可以直接在聚宽的研究环境中进行操作。
活用数据
2019/06/03
2.5K0
用Python模拟导弹防御
由于待会要用pygame演示,它的坐标系是y轴向下,所以这里我们也用y向下的坐标系。
conanma
2022/03/11
7160
Datagen-CDP平台的模拟数据生成器
Datagen 是一个项目,旨在提供一个用户友好、可定制的界面,以将数据生成到各种 Cloudera CDP平台服务中。(甚至在平台之外)。
大数据杂货铺
2022/12/02
2.4K0
Datagen-CDP平台的模拟数据生成器
分治法(Divide and Conquer)怎么用?
给定一个问题集合,大小为n,将它划分成a个大小为 n/b 的小问题,然后组合每个子问题的结果,递归的解决每个小问题,直到最后的问题被解决
爬蜥
2019/07/09
7390
arbitraryGen代码生成器怎么用 这种生成器有什么特点
对于以java为主要使用语言的程序员而言,各种不同的代码生成器,可以在平时代码编写工作中,为自己减轻很多负担,也会使整体程序语言更加统一。而arbitraryGen正是一款为各种程序员所熟知的代码生成器。以下是该代码的使用方法,以及生成器本身有什么吸引人的特点。
用户8715145
2021/06/17
4990
NRFI:网络结点不会指数增加的「神经随机深林模拟」
在过去几年,由于CIFAR-10和ImageNet这样的大数据集的涌现,卷积神经网络在一系列计算机视觉任务中取得了巨大的成功。然而现实世界中的很多问题缺乏大量的带有标签的数据集,卷积神经网络容易在小样本数据上过拟合。另一方面,经典的随机森林模型在小样本数据上表现非常好,不容易过拟合。这两者的结合诞生了将训练好的随机森林模型映射为神经网络的思路。
AI科技评论
2019/12/09
5370
NRFI:网络结点不会指数增加的「神经随机深林模拟」
用python模拟地球飞越火星
春节档的几部电影里,《流浪地球》成为一匹黑马,刷爆微博和朋友圈,从最初不高的排片率,一跃上升到票房榜首。
Crossin先生
2019/03/06
1.6K0
用python模拟地球飞越火星
用python模拟轮盘抽奖游戏
问题:轮盘分为三部分: 一等奖,二等奖和三等奖;轮盘转的时候是随机的,如果范围在[0,0.08)之间,代表一等奖,如果范围在[0.08,0.3)之间,代表2等奖,如果范围在[0.3, 1.0)之间,代表3等奖。
算法与编程之美
2023/08/22
4470
用python模拟轮盘抽奖游戏
Python模拟登陆万能法-微博|知乎
Python模拟登陆让不少人伤透脑筋,今天奉上一种万能登陆方法。你无须精通HTML,甚至也无须精通Python,但却能让你成功的进行模拟登陆。本文讲的是登陆所有网站的一种方法,并不局限于微博与知乎,仅用其作为例子来讲解。
周小董
2019/03/25
6.2K0
用Python模拟弹道轨迹
转自:中国统计网(小编微信:itongjilove) ‍作者:Toby:python数据科学爱好者。国内最大药品数据中心任职,二十多个数据库负责人。 最近美国把萨德系统部署到韩国,一时心血来潮就用python模拟最简单的弹道轨迹。希望能帮助各位初学者学习python数学建模和matplotlib动态可视化模拟。 发表一下政治观点:看了战争之王的朋友可以理解,和平是军火商的噩梦。为了赚取高额军火利润,美国军火商要不停制造全球仇恨和紧张。美国在亚太不停挑拨离间各个中,日,韩,朝鲜,菲律宾,制造仇恨和冲突。这是
顶级程序员
2018/05/03
3.1K0
用Python模拟弹道轨迹
用Fiddler模拟低速网络环境
但当有人反应说「你的网页好慢」 甚至当网路速度慢,会造成你的网页跳出什么啊哩不哒的bug时要如何重现呢?
流柯
2018/08/30
1.1K0
用Fiddler模拟低速网络环境
[每日一题]用打表法来判断素数
今天给大家介绍一种判断素数的方法 一般大家判断t是不是素数就是让t%(2到t/2),看有没有结果为0的,从而来判断素数。 而今天要介绍给大家的是打表法(用得比较多),先看题 题目描述 写一个判断素数的
编程范 源代码公司
2018/04/18
1.1K0
[每日一题]用打表法来判断素数
用投影法矫正字符旋转
这是段简单的代码,目的是处理旋转验证码的问题,主要思想就是通过将字符以45°到135°的角度投影下来,得到一系列的投影范围,然后得到这当中投影长度最小的一个角度。这个角度我们就可以简单的把他看成是字符的偏转角。然后用这个角度通过仿射变换得到矫正后的字符。
mythsman
2022/11/14
3410
用投影法矫正字符旋转
预测算法 | Holt Winter季节性指数平滑法 附JAVA代码
最近课上老师让我们做一个销量预测的作业,刚好小编被分配到了这个算法,所以在这里写一下,mark一下。
短短的路走走停停
2019/05/14
3K0

相似问题

用摄动法模拟指数函数

12

用科学(指数)表示法返回数字

22

用分段法搜索奇数指数

11

用指数表示法解析复数

155

用矩阵指数法求i^k和和

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文