Публикации по теме 'programming'
Приложения Windows Forms: создание простого приложения
В сегодняшнем уроке C # мы узнаем немного о самых основных вещах о программировании с использованием Windows Forms, создав простое приложение, которое будет брать информацию из нескольких текстовых полей, флажков и переключателей и добавлять их в список. Затем, используя несколько кнопок, мы добавим в наше приложение функции: добавление записи в список, очистка списка и удаление последнего элемента из списка.
Вот как выглядит дизайн приложения:
Не совсем потрясающе, но это не..
Удаление беспорядка на переднем плане из пейзажных сцен
Часто пейзажная фотография оказывается сложной задачей, потому что быстро движущиеся объекты переднего плана (люди, автомобили и т. Д.) Загромождают фоновую сцену. Особенно когда вы находитесь в большом городе или популярном месте, сделать такой «чистый» снимок может быть очень сложно.
Один из способов обойти это - поставить камеру на штатив, использовать пульт дистанционного управления, чтобы сделать много фотографий (ожидая, скажем, 5–15 секунд между ними), а затем сгенерировать..
Поиск диапазона в O (log n) в отсортированном массиве
Итак, вопрос в том, чтобы найти диапазон числа в отсортированном массиве.
Например: в списке [1,2,3,4,4,4,4,4,4,5] диапазон 4 составляет от 3 до 9.
Чтобы получить O (log n), воспользуемся двоичным поиском. На самом деле мы будем использовать его дважды, чтобы найти верхний и нижний диапазон.
Чтобы получить более низкий диапазон, нам нужно переместиться в «Влево» массива сверхурочно (так как он отсортирован). Небольшая модификация двоичного поиска даст нам самое левое значение:
while..
Типы данных и числа в Python
Типы данных, определенные в нашей статье 20 лучших терминов программирования, которые должен знать каждый , — это средства идентификации типов данных, используемых в языке программирования. С помощью типов данных мы можем определить тип данных, а затем выполнить связанные операции для обработки этого типа данных.
Python имеет пять стандартных типов данных:
Числа Нить Список Кортеж Словарь
Числа в Питоне
В Python все является объектом, поэтому в Python есть отдельный класс..
Приложение Minimal Flask внутри Docker
Вот минималистичная настройка приложения Flask, работающего внутри контейнера Docker. Этот пример лучше всего подойдет для Mac или Linux. Docker лучше всего подходит для серверов Linux. Поэтому имеет смысл использовать его, если вы планируете развернуть свое приложение на машине Linux. Для начала скачайте Docker .
Docker нужен запущенный демон Docker для запуска и остановки контейнеров, поэтому убедитесь, что он работает на вашем хосте. Выполните команду docker ps (в которой..
Динамика жидкости 101: байт за байтом
В этом году я участвовал в категории PC 1k intro конкурса демосцены Assembly 2019 с моей работой Fluid Dynamics 101 и занял 3-е место (см. 1st , 2nd и 4th ). Это побайтовый анализ записи. Правила конкурса заключаются в том, что вы должны создать исполняемый файл или веб-сайт размером всего 1024 байта. Это крайне ограниченное пространство для создания аудио и видео. Этот первый абзац уже имеет длину 515 байтов или символов, поэтому вся запись только в два раза длиннее.
Сжатие и..
Три причины, по которым Progate проводит оригинальные уроки
С операционным директором Progate Акихико Намбу
Progate - это платформа для обучения программированию, предназначенная для начинающих и желающих стать независимыми творцами. Вы можете изучать различные языки, такие как Python , JavaScript , HTML и CSS и т. Д., С помощью интуитивно понятных слайдов и полной среды программирования в одном браузере. Их используют более 850 000 человек по всему миру.
Одним из важных элементов, которые составляют уроки Progate по сей день, является..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..