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


Dask — Библиотека Python для больших наборов данных
Позволяет пользователю использовать мощность процессора и выполнять распределенные вычисления Dask — это гибкая библиотека параллельных вычислений на Python, которая позволяет пользователям использовать мощность своих ядер ЦП и выполнять распределенные вычисления с наборами данных, объем которых превышает объем памяти. Вот пример того, как Dask можно использовать для предварительной обработки распределенных данных в большом наборе данных: import dask.dataframe as dd # Read in the..

Понимание динамической деформации времени (информатика)
Динамическое искажение времени в сильно субквадратичном времени: алгоритмы для режима малых расстояний и приближенная оценка ( arXiv ) Автор: Уильям Кусмаул Аннотация . Динамическое расстояние искривления времени (DTW) — это широко используемый показатель расстояния между временными рядами. Наиболее известные алгоритмы вычисления DTW работают почти за квадратичное время, а условные нижние границы запрещают существование значительно более быстрых алгоритмов. Однако нижние..

() => {…} и это ключевое слово
Как мы все, наверное, знаем, ES6 (или ECMAScript 2015) вводит множество функций. Одной из них является Функция стрелки , и сегодня мы поэкспериментируем с ней. Ключевое слово this известно как объект, на который будет ссылаться вызов функции. Например: function sayHello() { console.log(this.name); } sayHello(); Вставьте фрагмент кода в консоль браузера Chrome, чтобы увидеть, что будет напечатано: undefined : при первой проверке после открытия и вставки кода в консоль..

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

BoneMesh: виртуальная сеть уровня приложения для Java
Многие могут возразить, что разработчики отказываются от таких языков, как Java, в пользу новых языков, которые могут быть не так строго типизированы. Произошел сдвиг в пользу различных других альтернатив — для мобильных приложений Kotlin и Dart быстро стали фаворитами, в то время как JavaScript на Node.js быстро взял штурмом разработку веб-приложений. При этом Java по-прежнему активно используется бизнес-сообществом, поскольку она по-прежнему полностью поддерживается и активно..

Антипаттерны SQL, том 1
СЕЙЧАС В ПЕЧАТИ Антипаттерны SQL, том 1 Автор Билл Карвин Билл Карвин обновил свой бестселлер SQL Antipatterns , и первый из двух томов вышел из стадии бета-тестирования и находится в печати: Антипаттерны SQL, том 1 SQL — это вездесущий язык для разработчиков программного обеспечения, работающих со структурированными данными. Большинство разработчиков, использующих SQL… pragprog.com Если вы читали книгу, поделитесь своими..

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