Преобразование списка массивов в список одного логического значения для каждого массива в списке - PullRequest
0 голосов
/ 05 августа 2020

`Это мой простой код для поиска выбросов и выбросов:

для i in range (len (data)): if len (data)! = 0: model_robust, inliers = ransa c (data, LineModelND, min_samples = 2, Остаточный_порог = 1, max_trials = 1000)

    outliers = inliers == False
    np.append(inliers, 0)

    #computing outliers for each iteration
    outliers = []
    for i in range(len(data)):
        if inliers[i] == False:
           outliers.append(data[i])


           

Я пытаюсь найти количество выбросов на каждой итерации как одно логическое значение, которое представляет собой точка в данных.

1 Ответ

1 голос
/ 05 августа 2020

Используйте понимание списка.

Если вам нужен список массивов:

result = [np.array([True]) for _ in data]

Если вам нужен список логических значений:

result = [True] * len(data)
...