Я пытаюсь создать логический массив, который идентифицирует пустые списки в массиве. Я сделал следующий код:
import numpy as np
from scipy.spatial import cKDTree
rand_points = np.random.rand(5,3)
other_points = np.zeros((5,3))
for i in range(3):
other_points[:,i] = rand_points[:,i] * 2
randTree = cKDTree(rand_points)
nearPoints = cKDTree.query_ball_point(randTree, other_points, 0.6)
nearPoints
может выдавать следующий результат:
array([list([]), list([]), list([2]), list([]), list([])], dtype=object)
Я хотел бы создать логический массив, который выбирает элементы, равные list([ ])
как True
. Я пробовал несколько подходов, но не удалось, например:
nearPoints == None
Как бы я правильно создал логический массив?