Публикации по теме 'computer-science'


Секреты назначения переменных переменным в Python
Одно предложение стоит тысячи слов: Все в питоне является ссылкой! (В принципе, это согласуется с предложением «все в питоне является объектом».) Когда мы присваиваем значение (также называемое объектом) переменной, мы выделяем адрес для объекта в памяти и используем переменную в качестве ссылки на него. А при назначении переменной другой новой переменной мы также устанавливаем новую переменную как ссылку на исходный объект. Далее, некоторые примеры кода могут быть полезны для..

5 способов написать чистый код JavaScript
1. Присвойте имена переменным и функциям. 2. Будьте лаконичны в функциях и методах. 3. Структура кода имеет значение. 4. Используйте ES6. 5. Форматирование Написание чистого кода повышает удобство сопровождения приложений и повышает производительность разработчиков. В этой статье я рассмотрю несколько подходов к написанию чистого кода. 1. Присвойте имена переменным и функциям. Имя имеет значение Переменные и функции с описательными именами помогают читателям понять ваш..

Модели машинного обучения и когда их использовать
С недавним взрывом искусственного интеллекта в популярной культуре машинное обучение стало центром обсуждения технологий. По мере того, как все больше и больше людей начинают ощущать влияние ИИ, понимание основ машинного обучения (МО) становится все более важным. В этой статье я расскажу об основах машинного обучения, а также опишу некоторые из наиболее популярных моделей, используемых для анализа и прогнозирования. Хотя может показаться заманчивым думать о машинном обучении и..

Numpy в машинном обучении для начинающих
NumPy (Numerical Python) — это основной модуль для числовых вычислений в Python. NumPy содержит быструю и экономичную реализацию спискообразной структуры данных массива , а также полезные функции линейной алгебры и случайных чисел. Большая часть NumPy на самом деле написана на C языке программирования. Массив NumPy похож на структуру данных Python list . Список Python может содержать любую комбинацию типов элементов: целые числа, числа с плавающей запятой, строки, функции,..

Являются ли числа, которые мы генерируем, действительно случайными?
Являются ли числа, которые мы генерируем, действительно случайными? Можем ли мы генерировать действительно случайные числа? Введение Всякий раз, когда нам нужен наш код для создания случайного числа, мы обычно вызываем метод из библиотеки, чтобы сгенерировать его для нас. Но действительно ли числа, сгенерированные из библиотеки, «случайны»? В этой статье мы рассмотрим случайный модуль Python. Что значит быть действительно случайным? Для начала мы должны определить, что значит..

Основы алгоритма: метод скользящего окна
Возьмем пример Представьте, что у нас есть следующий массив: Наша задача: Найдите maxSum подмассива. Подмассив может быть только заданной длины maxSize . Учитывая приведенный выше массив и maxSize из 2 , мы можем сделать вывод, что [0, 3] — это подмассив с наибольшей суммой среди всех других подмассивов. Если бы нам нужно было придумать решение, основанное на том, как мы решили это только что, мы могли бы: перебирать каждую пару вычислить сумму..

Спасибо за интересный пост, я нахожу ваш пост достаточно простым, чтобы поделиться им с моими парнями, которым я должен…
Спасибо за интересный пост, я нахожу ваш пост достаточно простым, чтобы поделиться с моими парнями, которым я должен много раз в неделю давать чаевые о дизайне/структуре/повторном использовании.