小编Joh*_*Doe的帖子

通过布尔掩码数组选择numpy数组的元素

我猜答案即将到来,但我看不到它:-(

我有一个长度为n的布尔掩码数组:

a = np.array([True, True, True, False, False])
Run Code Online (Sandbox Code Playgroud)

我有一个带有n列的二维数组:

b = np.array([[1,2,3,4,5], [1,2,3,4,5]])
Run Code Online (Sandbox Code Playgroud)

我想要一个只包含"True"值的新数组,例如:

c = ([[1,2,3], [1,2,3]])
Run Code Online (Sandbox Code Playgroud)

a 不起作用,因为它包含我不想要的假列的"0"

c = np.delete(b, a, 1) does not work
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢!

python indexing boolean numpy mask

34
推荐指数
1
解决办法
4万
查看次数

Python:n列表的元素总和

任何人都可以给我一个提示如何聚合(总结)多个列表的具体元素?

例如,我有20个具有相似名称模式的列表,每个列表代表相应家庭(代理)的消费支出(即指数):

c_agent_0 = [10.0, 11.0, ...]
.
.
.
c_agent_19 = [8.0, 9.0, ...]
Run Code Online (Sandbox Code Playgroud)

我需要一些像value = index of sum of c_agent _*[whatever]

谢谢!

python element sum list

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

标签 统计

python ×2

boolean ×1

element ×1

indexing ×1

list ×1

mask ×1

numpy ×1

sum ×1