gpt4 book ai didi

arrays - 如何从numpy数组中删除空元素

转载 作者:行者123 更新时间:2023-12-03 05:35:36 30 4
gpt4 key购买 nike

这里是一个例子:

a = np.array([[1, 2, 3,4], [], [1,2,0,9]]) 

print(a)
# array([list([1, 2, 3, 4]), list([]), list([1, 2, 0, 9])], dtype=object)

如何删除空元素并仅返回:

array([[1, 2, 3, 4], [1, 2, 0, 9]], dtype=object)

最佳答案

您可以使用逻辑索引:

a[a.astype(bool)]
# array([list([1, 2, 3, 4]), list([1, 2, 0, 9])], dtype=object)

关于arrays - 如何从numpy数组中删除空元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57121788/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com