概述
我在使用一些
python代码时遇到了一些麻烦(简单的东西).
它已经到了我希望如果我点击运行足够多次它可能会工作…
这是代码:
Data = [1, 2, 3, 4, 5]
Frequency = [1, 2, 3, 3, 1]
def mode(data1, frequency1):
mode = [0]
count = 0
while count != len(frequency1):
if frequency1[count] > mode[0]:
mode = data1[count]
elif frequency1[count] == mode:
mode = [mode, data1[count]]
count +=1
return mode
mode = mode(Data, Frequency)
print(mode)
它返回:
if Frequency[0] > mode[0]:
TypeError: 'int' object is not subscriptable
我看了另一个问题&回答,但它超越了我.
我哪里错了!
编辑:我知道有些模块可以导入以找到平均值,但我想在不导入任何内容的情况下进行操作.
编辑:现在发布了整个代码.如果我不将模式变量设为列表,那么在有两种模式之前它就没问题了.
最后
以上就是可爱眼神为你收集整理的python对象不可订阅_python – 对象不可订阅的全部内容,希望文章能够帮你解决python对象不可订阅_python – 对象不可订阅所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复