Как я могу классифицировать данные с помощью алгоритма ближайшего соседа с помощью Python?

Мне нужно классифицировать некоторые данные с помощью (я надеюсь) ближайшего соседнего алгоритма. Я погуглил эту проблему и нашел много библиотек (включая PyML, mlPy и Orange), но я не уверен, с чего начать здесь.

Как следует реализовать k-NN с помощью Python?

-121--670189- Отладка AIR: ADL не может запустить Я попал в ловушку при попытке отладить приложение AIR с помощью adl. Хотя adl успешно запускается, приложение никогда не появляется на экране и не запускается. например: &...

Я попал в загвоздку при попытке отладки приложения AIR с помощью adl .

Несмотря на успешный запуск adl , приложение никогда не появляется на экране/не запускается.

например:

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                       xmlns:s="library://ns.adobe.com/flex/spark" 
                       xmlns:mx="library://ns.adobe.com/flex/mx"
                       width="400" height="400"
                       preinitialize="trace('hello')">
    <s:Label text="Hello, world" />
</s:WindowedApplication>

При запуске trace никогда не выполняется, и приложение никогда не отображается на экране.

Другие интересующие точки:

  • Отладчик adl действительно запускается (т.е. я вижу значок на док-станции)
  • Я попробовал это с помощью adt от AIR 2,6 и AIR 2,7
  • Это использовалось для работы на моей машине, и внезапно остановилось (см. ниже)
  • Это не имеет значения, если я запускаю из Flash Builder, или путем вызова командной строки adt непосредственно
  • Я нахожусь на mac, под управлением OSX 10,6,7
  • После того, как это перестало работать, я попытался установить исправление FB 4,5,1 модернизаций в надежде, что это также обновит любые локальные файлы платформы/SDK до последней версии. Это не имело никакого эффекта.

Как я уже говорил выше, Это работало хорошо, и, похоже, остановилось.

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

Однако с тех пор я удалил все брандмауэры, и это все равно не работает. Я не знаю, какой порт adt использует, но я не вижу, чтобы он пытался подключиться при выполнении lsof -i -n -P .

Какие-либо предложения?

Обновление : Я также с тех пор удалил и переустановил Flash Builder (и, следовательно, AIR SDK), и он все еще не работает. Я думаю, что это добавляет вес конфликту с портом, но все еще оставляет меня не уверенным в том, где/как продолжить

Дальнейшее обновление Компиляция точно такой же кодовой базы для установщика AIR, установка и запуск приложения работает нормально. (Ie., производственный релиз). Однако кодовая база не запускается с adl . Это в значительной степени подтверждает проблему как проблему конфигурации локального компьютера где-то с adl , а не проблему с базой кода.

5
задан Marty Pitt 12 September 2011 в 04:30
поделиться