Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2019, 07:50   #1
ksushkin
Новичок
Джуниор
 
Регистрация: 12.06.2019
Сообщений: 1
По умолчанию Кластеризация изображения с KMeans , упорядочивание кластеров

Здравствуйте. написана функция, принимающая на вход изображение (в оттенках серого), которая кластеризует его, но потом нужно упорядочить кластеры с помощью cluster_centers_ . Вылетает с ошибкой в предпоследней строке : only integer scalar arrays can be converted to a scalar index
Как можно это исправить?
Код:
def claster (image):
    print('point in klaster')
    X=image.reshape(image.shape[0]*image.shape[1],1)
    n_kmeans=6
    img = KMeans(n_clusters=n_kmeans,init='k-means++').fit(X)
    colors = np.zeros((image.shape[0]*image.shape[1],1),dtype = int)
    cluster_center=img.cluster_centers_
    for i in range(image.shape[0]*image.shape[1]):
        num = img.labels_[i]
        colors[i] = 255*(cluster_center[num])
       
    print (colors)
    colors_reshaped = np.reshape(colors,(image.shape[0],image.shape[1]))
    print('________')
    print(colors_reshaped)
 
 
    Y=img.labels_.reshape(colors_reshaped,(image.shape[0],image.shape[1]))
    return Y
ksushkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление kmeans на GPU MailzDaisan Общие вопросы по программированию, компьютерный форум 0 12.09.2017 00:28
Подсчет свободных кластеров FasZzZz Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 23.06.2012 16:01
Понимание кластеров elektroniks Компьютерное железо 3 12.02.2011 09:30
вычисление кластеров файла virtuhay266 Общие вопросы Delphi 0 07.12.2010 01:51
Выделение кластеров varvara16 Помощь студентам 2 23.04.2008 19:12