Python中文
首页
教程
问答
标签
搜索
登录
注册
将一个方法的返回值用作同一类中另一个方法的参数
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图创建一个由多个方法组成的类,我想使用方法的返回值作为同一类中其他方法的参数。有可能吗</p> <pre><code>class Result_analysis(): def __init__(self, confidence_interval): self.confidence_interval = confidence_interval def read_file(self, file_number): dict_ = {1: 'Ten_Runs_avg-throughput_scalar.csv', 2: 'Thirty_Runs_avg-throughput_scalar.csv', 3: 'Hundred_Runs_avg-throughput_scalar.csv', 4: 'Thousand_Runs_avg-throughput_scalar.csv'} cols = ['run', 'ber', 'timelimit', 'repetition', 'Module', 'Avg_Throughput'] data = pd.read_csv(dict_[file_number], delimiter=',', skiprows=[0], names=cols) df = pd.DataFrame(data) return df def extract_arrays(self,df): df = Result_analysis().read_file(file_number) avgTP_10s_arr = [] avgTP_100s_arr = [] avgTP_1000s_arr = [] for i in range(len(data)): if (df['timelimit'][i] == 10): avgTP_10s_arr.append(df['Avg_Throughput'][i]) elif (df['timelimit'][i] == 100): avgTP_100s_arr.append(df['Avg_Throughput'][i]) elif (df['timelimit'][i] == 1000): avgTP_1000s_arr.append(df['Avg_Throughput'][i]) return avgTP_10s_arr, avgTP_100s_arr, avgTP_1000s_arr d = Result_analysis(0.95) d.read_file(1) d.exextract_arrays(d.read_file(1)) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-92-485309654e5c> in <module> 1 d = Result_analysis(0.95) 2 d.read_file(1) ----> 3 d.extract_arrays(d.read_file(1)) <ipython-input-91-06bc29de002c> in extract_arrays(self, file_number) 15 16 def extract_arrays(self,file_number): ---> 17 df = Result_analysis().read_file(file_number) 18 avgTP_10s_arr = [] 19 avgTP_100s_arr = [] TypeError: __init__() missing 1 required positional argument: 'confidence_interval' </code></pre> <p>我得到了上述给定的错误</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您没有包含所有代码,您应该用回溯更新问题,但您的意思是:</p> <pre><code>n = ... # I don't know what n is. d = Result_analysis(0.95) print(d.extract_arrays(d.read_file(n)) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
文本导入时标题行中的特殊字符
2 回答
文本小部件:在没有输入时更新并在循环后保持空闲
5 回答
文本小部件tkin
1 回答
文本小部件tkinter中的标签更改或文本外观更改是否有撤消功能?
3 回答
文本小部件tkinter复制图像选项
10 回答
文本小部件上的Python Tkinter ttk滚动条未缩放
7 回答
文本小部件上的滚动条可能需要根据制表符ord显示前进行滚动
8 回答
文本小部件不显示lis中的内容
2 回答
文本小部件不显示Unicode字符
8 回答
文本小部件中写入的行间距
9 回答
文本小部件中的文本作为变量
10 回答
文本小部件中的滚动条仅显示在底部
2 回答
文本小部件中的选项卡键空间计数
3 回答
文本小部件作为Lis
4 回答
文本小部件在主框架中扩展列宽
3 回答
文本小部件未使用删除功能清除
8 回答
文本小部件滚动动画(Tkinter、Python)
9 回答
文本居中。格式正确吗?
7 回答
文本差分算法
3 回答
文本已知时音频文件中的单词索引
9 回答