Редактирование: Анализ дружеских связей VK
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | [[File: | + | [[File:28834324edcfde1f686c740d77664014.png|600px|thumb|right|<big><big>Так выглядит пример графа дружеских связей.Каждый квадратик - человек. Каждая линия - дружба.</big></big>]] |
== <big>Введение</big> == | == <big>Введение</big> == | ||
Строка 20: | Строка 20: | ||
== <big>Цель</big> == | == <big>Цель</big> == | ||
− | <big>Главной целью нашей работы является анализ дружеских связей Вконтакте с помощью | + | <big>Главной целью нашей работы является анализ дружеских связей Вконтакте с помощью социального графа.</big> |
== <big>Задачи </big> == | == <big>Задачи </big> == | ||
Строка 29: | Строка 29: | ||
2.Обработка полученных данных. | 2.Обработка полученных данных. | ||
− | 3.Визуализация. | + | 3.Визуализация(построения графа). |
</big> | </big> | ||
Строка 36: | Строка 36: | ||
<big>1.Для получения данных пользователь мы использовали API Вконтакте. API ВКонтакте — это интерфейс, который позволяет получать информацию из базы данных vk.com с помощью http-запросов к специальному серверу. Для работы с VK API в Python есть две популярные библиотеки: vk и vk_api. | <big>1.Для получения данных пользователь мы использовали API Вконтакте. API ВКонтакте — это интерфейс, который позволяет получать информацию из базы данных vk.com с помощью http-запросов к специальному серверу. Для работы с VK API в Python есть две популярные библиотеки: vk и vk_api. | ||
− | В своём проекте мы использовали библиотеку vk_api.С помощью методов этой | + | В своём проекте мы использовали библиотеку vk_api.С помощью методов этой библиотеке мы получаем списки друзей, которые далее нужно будет сортировать. |
− | + | 2.После получения списков друзей с помощью методов API VK,нам нужно будет их отсортировать.Суть в том, что мы просто составляем таблицу по поисковым запросам, точнее даже не таблицу, а словарь. У нас есть первоначальная таблица id друзей.Затем, c помощью цикла у каждого id мы смотрим количество общих друзей с другими id. | |
− | 2.После получения списков друзей с помощью методов API VK,нам нужно будет их отсортировать. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
3.Для визуализации графов мы использовали библиотеку NetworkX. | 3.Для визуализации графов мы использовали библиотеку NetworkX. | ||
− | + | Рассматривается библиотека NetworkX предназначенная для создания, манипуляции и изучения структуры, динамики и функционирования сложных сетевых структур.Так же использовалась библиотека Matplotlib. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Более подробное описание выполнения работы Вы можете найти в текстовом документа нашей курсовой работы.</big> | |
− |