Как исправить "IndexError: только целые числа, кусочки (`: `), многоточие (` ... `), numpy.newaxis (` None`) " - PullRequest
0 голосов
/ 26 марта 2019
# findin eucliean distance  and showing the 5 nearest neighbours

distarr=[]
for x in range(10000):
    distarr.append(euclideanDistance(timages_array[x],images_array[x]))
    # distarr[x]=euclideanDistance(timages_array[x],images_array[x])

pracarr=[]
ksmallneigh(pracarr,distarr,5)     # k smallest neighbours in pracarr
for x in range(5):
    print(label_array[pracarr[x]])

Функция, которая просто упорядочивает массив в порядке убывания, чтобы я мог вынуть первые 5 элементов

def ksmallneigh(pracarr,array1, k):
    # Sort the given array arr in reverse
    # order.
    array1.sort(reverse=False)
    #Print the first kth largest elements
    for i in range(k):
        pracarr.append(array1[i])
        # pracarr[i]=array1[i]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...