- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在执行以下任务时遇到一些问题:
我有一个列表列表。
我将“weighted_prob”称为列表列表,其中“weighted_prob”的每个元素称为“weighted_variable”。
weighted_prob 中有 32 个元素,每个元素都是一个包含 100 个 float 的列表。
这就是它的样子:
for i in arange(0,2):
print weighted_prob[i]
outcome:
[ 1.56147373e-02 2.04783441e-03 2.60245622e-03 2.34647692e-03
1.96250797e-03 2.60245622e-03 1.45054937e-03 1.74919189e-03
2.00517119e-03 2.04783441e-03 1.62120224e-03 1.87718154e-03
1.96250797e-03 2.34647692e-03 2.00517119e-03 1.57853902e-03
1.74919189e-03 2.21848727e-03 1.53587580e-03 1.36522294e-03
1.19457007e-03 1.32255972e-03 1.10924364e-03 9.38590770e-04
7.25274686e-04 8.95927553e-04 6.39948252e-04 9.81253986e-04
8.53264336e-04 3.41305734e-04 5.97285035e-04 5.11958602e-04
6.39948252e-04 5.11958602e-04 4.69295385e-04 2.98642518e-04
2.13316084e-04 2.13316084e-04 3.41305734e-04 3.83968951e-04
2.98642518e-04 1.70652867e-04 2.98642518e-04 1.27989650e-04
1.70652867e-04 1.27989650e-04 2.55979301e-04 1.27989650e-04
8.53264336e-05 1.27989650e-04 4.26632168e-05 1.27989650e-04
4.26632168e-05 4.26632168e-05 0.00000000e+00 0.00000000e+00
1.27989650e-04 0.00000000e+00 0.00000000e+00 0.00000000e+00
4.26632168e-05 0.00000000e+00 4.26632168e-05 0.00000000e+00
0.00000000e+00 0.00000000e+00 4.26632168e-05 4.26632168e-05
0.00000000e+00 4.26632168e-05 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00]
[ 1.53587591e-02 1.87718167e-03 2.17582421e-03 2.13316099e-03
2.77310929e-03 2.47446675e-03 2.34647709e-03 2.00517133e-03
1.96250811e-03 2.17582421e-03 2.73044607e-03 2.68778285e-03
1.74919201e-03 2.34647709e-03 2.85843573e-03 1.91984489e-03
2.38914031e-03 2.64511963e-03 1.79185523e-03 1.91984489e-03
1.74919201e-03 1.32255981e-03 1.66386557e-03 1.57853913e-03
8.10601177e-04 1.27989659e-03 8.95927616e-04 8.95927616e-04
8.53264397e-04 8.53264397e-04 5.97285078e-04 6.39948297e-04
6.39948297e-04 6.39948297e-04 5.97285078e-04 4.26632198e-04
5.54621858e-04 3.83968978e-04 3.41305759e-04 1.70652879e-04
4.26632198e-04 1.70652879e-04 2.55979319e-04 5.11958638e-04
2.98642539e-04 8.53264397e-05 2.55979319e-04 8.53264397e-05
1.70652879e-04 0.00000000e+00 4.26632198e-05 8.53264397e-05
4.26632198e-05 1.27989659e-04 4.26632198e-05 4.26632198e-05
4.26632198e-05 8.53264397e-05 8.53264397e-05 4.26632198e-05
4.26632198e-05 4.26632198e-05 4.26632198e-05 0.00000000e+00
4.26632198e-05 4.26632198e-05 4.26632198e-05 0.00000000e+00
0.00000000e+00 4.26632198e-05 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00 0.00000000e+00 0.00000000e+00]
我想将每个weighted_variable 的所有第i 个元素相加。
换句话说,我希望取weighted_prob中每个列表的第0个元素(因此获得32个变量),得到变量的总和,并将这个总和存储在数组中。对于所有 32 个“weighted_variables”,这必须应用于每个weighted_variable 的所有 100 个元素。
这是我的尝试:
add_prob = []
for weighted_variable in weighted_prob:
for i in range(len(weighted_variable)-1):
sum_per_bin = []
sum_per_bin.append(partitioning[i])
dummy = sum(sum_per_bin)
add_prob.append(dummy)
但是命令
print add_prob
给出了 32 个零的列表,我确信这是错误的。
请问有人可以帮帮我吗?例如,也许有更好的方法来做到这一点,而不需要嵌套 for 循环?
非常感谢
布莱斯
最佳答案
你使用 Numpy 吗?
如果你是,我想你只是想要np.sum(weighted_prob, axis=0)
关于python - python 列表中逐个元素求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079265/
如标题所示,ans_list是一个答案列表,ans_index是一个数字(答案在词汇表中的索引,但与atm无关) 这里生成的 tree.anslist 是什么? (例如,仅针对第一个),忽略迭代。 f
我目前将用户的输入存储在逗号分隔的列表中,如下所示: Userid | Options 1 | 1,2,5 用户在一个数组形式中勾选一组选项,然后用逗号连接起来 1,2,5 然后 MySQ
我目前将用户的输入存储在逗号分隔的列表中,如下所示: Userid | Options 1 | 1,2,5 用户在一个数组形式中勾选一组选项,然后用逗号连接起来 1,2,5 然后 MySQ
我想知道如何完全展平列表和包含它们的东西。除其他外,我想出了一个解决方案,它可以将具有多个元素的东西滑倒并将它们放回原处,或者在滑倒后将具有一个元素的东西拿走。 这与 How do I “flatte
我想知道如何完全展平列表和包含它们的东西。除其他外,我想出了一个解决方案,它可以将具有多个元素的东西滑倒并将它们放回原处,或者在滑倒后将带有一个元素的东西拿走。 这与 How do I “flatte
这个问题已经有答案了: Convert nested list to 2d array (3 个回答) 已关闭 7 年前。 java中有没有快捷方式可以转换 List> 到 String[][] ?
我在排序时遇到问题 List> 。我创建了一个自定义比较器,在其中编写了对数据进行排序的代码。 public class CustomComparator implements Comparator
这个问题已经有答案了: 已关闭10 年前。 Possible Duplicate: Java Generics: Cannot cast List to List? 我只是想知道为什么下面的java代
试图想出一个 LINQy 方法来做到这一点,但我什么也没想到。 我有一个对象列表<>,其中包含一个属性,该属性是逗号分隔的字母代码列表: lst[0].codes = "AA,BB,DD" lst[1
假设我有这些任务: points = [] point = (1, 2) 我怎么会这样做: points += point 它工作得很好,并且给了我点 = [1, 2]。但是,如果我这样做: poin
如何在 scala 中将 List[Task[List[Header]]] 类型转换为 Task[List[Header]]。 我有一个方法返回 Task[List[Header]] 并多次调用 do
如何在 Java 中查找二维列表的元素? 我有一个参数为 List> 的函数我想知道如何找到这个列表的行和列。 最佳答案 如果你喜欢 List> obj 然后你就可以像这样访问 obj.get(cur
分配 List到 List工作正常。 分配 List>到 List>不编译。 代码 public class Main { public static void main(String[] a
我正在用 Java 编写一个方法,该方法必须接收并迭代 Serializable 的 List。 有什么区别: public void myMethod(List list) { } 和 public
我看到很多人想用 mvvm 更新网格/列表/树的一部分,但他们不想刷新整个列表。 对于所有遇到此问题的人,我做了以下示例。 希望这对你有用。 最佳答案 这是一个简单的例子。整个代码中最重要的是: Bi
我正在为现有的 C++ 库编写包装器,该库使用列表,其中 T 是自定义结构。我被建议使用 vector 而不是列表,但我试图避免修改库。 为了更好地理解这个场景,我做了一个简单的应用程序,使用一个列表
List list List list 这两种声明有什么区别吗? 谢谢, 最佳答案 是的。 List可以包含所有派生自 Base 的不同事物的混合物. List包含同质项(从某种意义上说,它们必须全部
有人可以尽可能详细地解释以下类型之间的区别吗? List List List 让我更具体一点。我什么时候想使用 // 1 public void CanYouGiveMeAnAnswer(List l
我有一个元组列表,每个元组都是一对列表。所以我的数据看起来像: mylist = [(['foo', 'bar'], ['bar', 'bar']),(['bar', 'bar'],['bar', '
也许是一个时髦的标题,但我遇到了以下问题: 给定一个类型为 (a * b) list 的列表,我想创建一个类型为 (a * b list) list 的新列表。一个例子: 给定列表 let testL
我是一名优秀的程序员,十分优秀!