Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'graph'


Что такое графическая база данных
Введение Графики встречаются повсюду в повседневной жизни: ваша сеть друзей, сеть дорог, по которым вы ездите, и цепочка поставок заводов, кораблей и дорог, которые доставили вам устройство, на котором вы читаете это. Хотя может быть легко соединить точки в том, как большинство вещей может быть показано в виде графика, что делает базу данных базой данных графа? Это вопрос, на который у вас будет ответ в этом сообщении блога, но если говорить проще: граф состоит из узлов, ребер и свойств,..

Как Netflix рекомендует вам фильмы?
Как Netflix рекомендует вам фильмы? Вы когда-нибудь задумывались, как netflix рекомендует фильмы? Как Facebook/LinkedIn показывает людям, которых вы знаете, рекомендации? Простой ответ — структура данных Graph. Графы — это способ представления связи между определенными объектами с конечным числом узлов. По сути, узлы и соединения вместе составляют граф. И этот график полностью отличается от графика, который мы изучали в математике. Графики используются для рекомендаций в социальных..

Полный график
Представление графа (матрица смежности, список смежности) Обход графа (BFS и DFS) Вопрос по сетке (множество вопросов по сетке, все они решены с помощью BFS или DFS) Обнаружение цикла в неориентированном графе (с использованием как BFS, так и DFS) Обнаружение циклов в ориентированном графе (с использованием DFS и BFS) Топологическая сортировка Алгоритм объединения и поиска Алгоритмы поиска кратчайшего пути (Dijkstra, Bellman-Ford, Floyd Warshall) Минимальное..

Вопросы по теме 'graph'

Объединение графа объектов .net
кто-нибудь сталкивался с каким-либо сценарием, в котором вам нужно было объединить один объект с другим объектом того же типа, объединив полный граф объектов. например Если у меня есть объект-человек, а у одного объекта-человека есть имя, а у...

применение кроссовера и мутации к графу (генетический алгоритм)
Я играю с генетическим алгоритмом, в котором хочу развивать графики. Вы знаете, как применить кроссовер и мутацию, когда хромосомы являются графиками? Или мне не хватает кода для графиков, который позволяет мне применять «обычный» кроссовер и...

Тест производительности Neo4j
Итак, я загружаю миллион узлов в базу данных сообщества Neo4j и пытаюсь получить 564343-й узел. Это занимает 31,568 секунды. Neo4j настолько отстой или я что-то не так делаю? Я использую jruby с драгоценным камнем neo4j.rb. irb(main):001:0>...
09.05.2024

DFS — поиск минимального остовного дерева в графе
l - список adiacency x - начальная вершина dfst, q - пустой массив размеров вершин std::list <int> q; std::vector<bool> visited(cols + 1); for(int i = 0; i < cols; i++) visited[i] = false; visited[x] = true; if(!l[x].empty())...
06.06.2024

установить координаты окна tkinter
Как мне настроить координаты окна tkinter (размер 500x500), чтобы точка (0,0) находилась внизу слева, а (500x500) - справа вверху? Google не сильно помог. def graphDisplay(distance, elevation): '''draws up the graph.''' #creates a...

Случайное расположение вершин JUNG
Я создал java-программу, которая начинается с 1 вершины и оттуда добавляет одну вершину и 2 ребра за цикл. Он использует статический макет Layout<Number, Number> staticLayout = new StaticLayout<Number, Number>(g, layout); vv = new...
10.03.2024

Поиск правильного xpath для подсчета элементов
Я использую селен для задачи и пытаюсь подсчитать список элементов в графе кибаны. документ такой <div class="chart-wrapper"> <div class="chart"> <svg height="454" width="2031"> <g...
15.06.2024

Может ли HighChart поддерживать несколько типов графиков в одной детализации?
Из следующей скрипки мы можем реализовать детализацию в highCharts: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/Drilldown/basic/ Код: $(function () { // Create the chart...

Лучший способ импортировать объемные данные в ArangoDB
В настоящее время я работаю над ArangoDB POC. Я обнаружил, что время, затрачиваемое на создание документа в ArangoDB с PyArango, очень велико. Вставка 300 документов занимает около 5 минут. Я вставил примерный код ниже, пожалуйста, дайте мне знать,...
08.06.2024

как сделать точечные диаграммы с помощью tensorboard - tensorflow
сейчас я изучаю тензорный поток. но я не могу рисовать точечный график с помощью тензорной доски. если у меня есть образцы данных для обучения, например train_X = numpy.asarray([3.3, 4.4, 5.5, 6.71, 6.93, 4.168, 9.779]) train_Y =...

Создание вложений с помощью node2vec
Я пытаюсь создать вложения для списка краев, который у меня есть, используя networkx и node2vec. Мой список ребер выглядит следующим образом: 1 2 1 6 ... 450 230 ... 601 602 По сути, это невзвешенный неориентированный граф, который хранится...

Новые материалы

React on Rails
Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..

Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...

Ториго  — революция в игре Го
Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го? Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban  —..

Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..

Математика и интуиция - Часть 1
У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..

Раскрытие возможностей НЛП: часть речевой маркировки и ее проблемы
В сфере обработки естественного языка (NLP) маркировка частей речи (POS) выступает в качестве фундаментального метода, позволяющего компьютерам понимать и анализировать человеческий язык на..

Под поверхностью: раскрытие деталей системы с помощью инструментов Linux CLI
Чем больше вы изучаете Linux и продвигаетесь вперед, тем больше вам нужно проверять информацию о вашей системе. Эта информация может касаться аппаратного обеспечения, такого как процессор,..