Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >消除错误-不能迭代'bool‘obj

消除错误-不能迭代'bool‘obj
EN

Stack Overflow用户
提问于 2018-06-17 12:49:52
回答 1查看 28关注 0票数 0

该代码旨在打印随机输入离散数据的频率表。代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from math import log10
from random import randint
N = int(input("Enter number of observations:\n"))
l = [ randint(1,100) for var in range (N) ]
print(l)
l.sort()
print(l)
k = 1 + (3.332*log10(N))
k1 = round(k)
print ("Number of intervals should be = ",k1)
x = N//k1 + 1
print("S.No\t\tIntervals\t\tFrequency")
c = 1 #count
while c <= k:
    a = (c-1)*x
    b = c*x
    count = 0
    for v in range(a,b) in l:
        count += 1

    print(c,"\t\t","{}-{}".format(a,b),"\t\t",count)
    c += 1

这显示了上面引用的错误,如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2018-06-17 13:36:45

问题是range(a,b)设置了一个从a到b-1的整数列表。您所要求的是让代码遍历l并挑选出符合这些条件的数字,取而代之的是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for v in l:
    if ((v>=a) and (v<b)):
        count += 1

如果您真的想使用range,并且您的数据将保持为整数,那么它将如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for v in l:
    if v in range(int(a),int(b)):
        count += 1

也是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = N//k1 + 1

应该是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = 100//k1 + 1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50896844

复制
相关文章
那些年Struts 1.X 而今我还是不会
struts1是WEB程序MVC分层架构中的C,属于控制层,主要进行处理用户的请求,基于请求驱动。 获取用户的请求地址并将表单中的数据封装到Form 对象后交给Action进行处理。 在Action中进行条用业务层处理具体的请求后将结果通过ActionMapping封装跳转地址返回给用户。 struts1是对servlet的再次封装,使得更加灵活高效。下面以一个登录的实例讲解struts的开发过程。 1.使用MyEclipse  add Struts 1.X  会自动加入jar包和web.xml配置文件
小帅丶
2018/02/08
6000
我曾得到的最佳编程建议
我曾得到的最佳编程建议   这是一个有关于我得到的一些专业性编程建议的故事,以及它如何影响了我的职业生涯。我真心觉得此建议真可谓是字字珠玑,所以我想分享给大家。  建议   还是在1996年,我刚
用户1289394
2018/02/27
7590
我曾得到的最佳编程建议
我认知的 DevOps 核心价值
记得刚读大学的时候,热门的专业叫软件工程,这个专业用国外的教程,学费比一般的专业还要贵很多,大概是 1.5 倍以上,因此搞软件从来都是很复杂甚至感觉高大上的一个事情。 后面去读《人月神话》,说实话就记住了一句话,软件开发没有银弹,再次印证软件不好搞。(题外话是,这本书其实对大学在读或者刚从事开发的同学其实门槛有点高的,过于抽象。只有在亲身参与过一些比较大的项目之后才会越来越体会。) 这么多年走来,经历了 CMM 模型,敏捷开发,devops,参与过几千人一起开发的项目,也搞过几个人的小项目,各种角色也都搞
大数据和云计算技术
2022/03/03
5870
谈谈我理解中的价值
前言 好久没有写文字了,都不知道自己到底在忙些什么更有价值的事情,2017年也没剩下多少时间,年前信誓旦旦说要实现的目标也想不起来了,人就是这么健忘,总是这么自欺欺人,老板明年的兰博基尼还能实现么,KPI又实现了多少了呢?其实并不是没有东西写,而是时间都花在打王者荣耀了,以前我也是不怎么玩游戏的,在今年尝试玩了之后就中毒了,拿着公司每个月的福利肆意挥霍,打了两个赛季还是没上王者,看来也是没有什么玩游戏的天赋,以后尽量少玩吧,多把时间花在其他更有价值的事情上,比如多写写文章跟大家分享下近期的一些思考,对吧。
巫山老妖
2018/07/20
3270
烧光 1000 万,我得到了哪些教训?
T客汇官网:tikehui.com 原文作者:Matt Munson 编译:徐婧欣 起步良好的 Twenty20,在短时间内就烧光了 1000 万资金,这家公司的 CEO 写下这篇文章,详述了自己的烧
人称T客
2018/03/26
6800
烧光 1000 万,我得到了哪些教训?
Jurgen Schmidhuber新论文:我的就是我的,你的GAN还是我的
生成对抗网络(GAN)通过两个无监督神经网络学习建模数据分布,这两个神经网络互相拉锯,每一个都试图最小化对方试图最大化的目标函数。最近 LSTM 之父 Jürgen Schmidhuber 在一篇综述论文中,将 GAN 这一博弈策略与应用无监督极小极大博弈的早期神经网络关联起来。而这篇论文中提到的早期神经网络 Adversarial Curiosity、PM 模型均出自 Jürgen Schmidhuber。
机器之心
2019/06/20
7280
Jurgen Schmidhuber新论文:我的就是我的,你的GAN还是我的
爬取《哪吒》豆瓣短评,我得到了什么?
豆瓣从2017.10月开始全面禁止爬取数据,仅仅开放500条数据,白天1分钟最多可以爬取40次,晚上一分钟可爬取60次数,超过此次数则会封禁IP地址。
小小詹同学
2019/08/20
8170
一些我用得到的 Python 脚本
下面的python脚本有一部分是我百度然后修改的,一部分是我自己写的,如果以后有什么新的我用的到的脚本或者这些脚本有修改我也会在这里更新,这些源码放在这里仅以备份为目的
猫猫摸大鱼
2022/07/21
6410
模拟登陆我终于还是进了
爬了这么久的教务处,终于还是绕过了千山万水登进来了。 这段时间准备期末考,忙,好久不更博。 年终总结也没有写。 是时候开更啦!
一点儿也不潇洒
2018/08/07
5420
考研还是工作?我来告诉你
昨天有一位正在读本科的大学生向我咨询,他本科毕业之后是应该考研,还是应该出来工作?这个问题其实是没有答案的,最主要的还是看自己想要什么。今天我就专门写一篇文章来说说考研VS工作这个事。 一、你为什么想考研? 选择读研大致有几种原因: 1、别人考我也考,或是家人要求考。 2、逃避工作,有0工作经验逃避的,也有工作一段时间不如意再逃避的。 3、想寻求更高起点的人,或对理论知识有学习兴趣的。 4、高考失败想通过考研证明自己的,向自己证明,也有可能是向别人证明。 我暂不去具体说这些原因的好与坏,我先讲
黄小怪
2018/05/21
6360
我还是决定自由职业了
打工就是你在某个岗位上为公司提供价值,而公司为社会提供价值,获取一定的收益,然后把一部分收益分配给员工。
神说要有光zxg
2022/11/11
2630
我还是决定自由职业了
我到底应该信gdb,还是cout?
是cout赢了,因为程序确实崩了。。。 其实我希望是gdb赢的。。。
看、未来
2021/10/25
2360
我到底应该信gdb,还是cout?
2023年了,我还是选择 MobX
时至今日,前端的各种状态管理方案仍层出不穷,花式百样,争议不断,尤其是 React 社区。那我为什么要“背道而驰”,选择基本没什么声音的 MobX 呢?
_sx_
2023/10/23
5360
2023年了,我还是选择 MobX
定制还是模板,我要怎么选?
对于初次规划网站建设的朋友,面对市场上五花八门的建站方式,仅仅是看全这些林林总总的介绍,估计都是一件劳神费力的事情。其实,我们不需要去了解那么多专业名词,简单来说,做网站无非两种方式:模板建站,定制建站!
用户5404117
2019/06/27
8860
定制还是模板,我要怎么选?
我面甲骨文还是挂
;事不过三,这篇写完我就不写我怎么面试一路挂的经历了。有兴趣的可以去我的星球看,里面写了很多面经。当然这个是收钱的。所以各位随意
用户1564362
2020/02/12
1.6K0
我面甲骨文还是挂
我的细胞系还是我以为的细胞系嘛?
我们在做细胞实验的时候,经常会有这样的疑虑,细胞被那么多人蹂躏了那么多次了,那我现在操作的细胞当时我以为的那个细胞系嘛?会不会有人在传代的时候不小心把这个细胞系的名字写成了另外的名字,然后就这样一直传下去了呢。
医学数据库百科
2020/07/07
4680
我所了解Code Review得到认可并且保持更新
代码有这几种级别:1,可编译;2,可运行;3,可测试;4,可读;5,可维护;6,可重用。 通过自动化测试的代码只能达到第3层次,而通过code Review的代码可以上升到更高的层次。 如何进行Code Review? 我一直不认为programmer只是埋头Code,靠自己的大脑就能运行所有的Code,一个团队所有人都是这样的工作,那没有什么比这还要糟糕了。 多沟通,多交流,在一个团队是很必要的。 多问问题。 “这块儿是怎么工作的?” “这个问题,你这个怎么处理的?” 多当面讨论。 小组内的同事是坐在一起
rectinajh
2018/05/17
7150
DDD——在我梦里,我还能让你把我给欺负了?
那么在DDD中也有领域的概念,团队中的同学们也是所负责领域中的“王”。通过领域,我们会引出另外两个概念,即:子域和限界上线文。那么,在今天的文章里,我们就好好的聊一聊他们的故事。
爪哇缪斯
2023/05/10
3010
DDD——在我梦里,我还能让你把我给欺负了?
用Socket编程?我还是选择了Netty
最近在写IO的这块的内容,于是就免不了去研究IO,NIO,AIO,在看NIO的时候,阿粉就发现了一个极其好的东西,那就是Netty,为什么说他好呢?大家就跟着阿粉来深度认识一下Netty吧。 什么是N
架构师修炼
2021/05/17
3.4K0
用Socket编程?我还是选择了Netty
关于跳槽,是我心浮气躁?还是我确实该离开了?
最近可能要跳槽了所以准备整理一下JVM、多线程、I/O、设计模式、内存管理以及使用过的一些框架知识点以应付笔试面试吧。即便不为面试,也是必须要整理并学习的。只是现在需要急促点罢了。原本想细细品味,现在只能粗糙阅读了。即便不能细细品味,这些东西的了解也要准备一两个月左右吧。
全栈程序员站长
2021/04/07
3810

相似问题

在Woocommerce "My Account“orders表中添加"Ship To”列

218

在Woocommerce的my account orders表中显示产品说明

121

如何使用my account orders页面上的WooCommerce分页功能?

117

使用woocommerce_my_account_my_orders_actions筛选器将选项追加到order表

20

隐藏my account - orders - actions列中的视图按钮

112
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文