Публикации по теме 'programming'
Использование PyArrow для улучшения рабочих процессов pandas и Dask
Получите максимальную отдачу от поддержки PyArrow в pandas и Dask прямо сейчас
Введение
В этом посте исследуется, где мы можем использовать PyArrow для улучшения наших рабочих процессов pandas и Dask прямо сейчас. Общая поддержка dtypes PyArrow была добавлена с pandas 2.0 в pandas и Dask . Это решает кучу давних проблем пользователей обеих библиотек. Пользователи pandas часто жалуются мне, что pandas не поддерживает пропущенные значения в произвольных dtypes или что..
SOLID — Принципы разработки
У объектно-ориентированного программирования есть свои принципы, и это не просто превращение всего в объекты и их использование, когда они нам нужны. Важно создавать понятные объекты.
Вопрос №1 Важно ли это? Почему?
Да, это важно и имеет больше смысла, когда приложение растет и становится больше. Принципы проектирования побуждают нас создавать удобное и гибкое программное обеспечение.
Вопрос 2 Как?
В каждой работе, если у вас есть какие-то принципы и стандарты, ваш проект..
Не будьте старшим разработчиком, если…
Итак, вы уже давно в мире программирования и хотите повысить свой статус или сделать следующий шаг в своей карьере. Ваши навыки программирования развивались, и вы действительно хорошо разбираетесь в языке или фреймворке. Так что следующим шагом будет получение руководящей должности в технологической компании.
Так что сейчас наступает время, когда вам действительно нужно узнать себя и то, что вы действительно хотите делать со своим временем и карьерой. Все мы хотим денег. Конечно,..
Неизменные ценности в балерине
Последний выпуск Ballerina, Ballerina 0.990.0 , представил неизменяемые / доступные только для чтения значения. Основная мотивация введения неизменяемых значений заключалась в том, чтобы обеспечить безопасное совместное использование значений между одновременно выполняющимися сегментами кода.
Ballerina 0.990.0 была основным выпуском, который представил значительное количество новых функций и изменений в языке. Обязательно ознакомьтесь с примечаниями к выпуску Ballerina 0.990.0 для..
Ускорение декодирования H264 на iOS с помощью FFMPEG и VideoToolbox
В LIVEOP мы сосредоточены на предоставлении службам быстрого реагирования наиболее актуальной информации в краткой форме, в то же время не ставя под угрозу удобство взаимодействия с пользователем. Когда мы начали сотрудничать с Zepcam , ведущим мировым поставщиком беспроводных (нательных) систем камер, мы хотели убедиться, что предоставляем опыт, соответствующий нашим высоким стандартам, без ущерба для производительности или эффективности.
Потоки с камеры, размещенные на Zepcam,..
Почему рассказывание историй в методе может указывать на необходимость рефакторинга.
Может ли когнитивная нагрузка быть неявной метрикой того, нуждается ли участок кода в рефакторинге?
Когда вы пытаетесь достичь SOLID-архитектуры, многие функции начинают выглядеть как один-три лайнера. Иногда мы можем задаться вопросом, зачем лишний шаблон, если это всего три строки? Однако из-за принципа единой ответственности может случиться так, что, когда мы видим более крупные методы, чтение, необходимое для понимания того, что делает этот метод, на самом деле может быть признаком..
Синатра, ты наконец-то прибыл
Завершая работу над приложением Sinatra Ruby, я хотел завершить свой проект и вспомнить предыдущие дни, когда я понятия не имел, в каком направлении двигаться при создании своего приложения. Просмотрев несколько веб-сайтов в поисках идей, я захотел сделать свой проект пригодным для использования, и я хотел отказаться от использования всего, что связано с фитнесом, поскольку мой проект CLI был нацелен на это направление. В целях практики я рассмотрел несколько идей приложений, которые..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..