小编Jef*_*eff的帖子

矩阵列表理解均值

这是前一个问题的一个分支,开始滚雪球.如果我有一个矩阵A并且我想使用每行[1:]值的平均值/平均值来创建另一个矩阵B,但保持行标题不变,我该怎么做?我已经包括矩阵A,我试图将列表理解拼凑在一起,以及预期的结果.

from operator import sum,len

# matrix A with row headings and values
A = [('Apple',0.95,0.99,0.89,0.87,0.93),
('Bear',0.33,0.25.0.85,0.44,0.33),
('Crab',0.55,0.55,0.10,0.43,0.22)]

#List Comprehension
B = [(A[0],sum,A[1:]/len,A[1:]) for A in A]
Run Code Online (Sandbox Code Playgroud)

预期结果

B = [('Apple', 0.926), ('Bear', 0.44), ('Crab', 0.37)]
Run Code Online (Sandbox Code Playgroud)

python list-comprehension list

2
推荐指数
1
解决办法
1150
查看次数

python tkinter包装

有人可以解释为什么当你有一个简单的小部件作为一行代码A工作

Entry(root, width=10).pack(side=LEFT,anchor=W)
Run Code Online (Sandbox Code Playgroud)

但是当您为其命名或附加命令时,代码A不再有效,并为您提供错误消息B.

self.my_entry = Entry(root, width=10).pack(side=LEFT,anchor=W)
Run Code Online (Sandbox Code Playgroud)

你必须使用单独的线包装?

self.my_entry = Entry(root, width=10)
self.my_entry.pack(side=LEFT,anchor=W)
Run Code Online (Sandbox Code Playgroud)

代码A.

self.my_entry.get()
Run Code Online (Sandbox Code Playgroud)

错误消息B

AttributeError: 'NoneType' object has no attribute 'get'
Run Code Online (Sandbox Code Playgroud)

python tkinter widget packing

1
推荐指数
1
解决办法
144
查看次数

标签 统计

python ×2

list ×1

list-comprehension ×1

packing ×1

tkinter ×1

widget ×1