Публикации по теме 'recursion'
Аналитическая дифференциация с использованием Sympy в Python
Как выполнить символьную дифференциацию в Python с помощью SymPy
Введение
Дифференциальное исчисление изучает скорость , с которой количества изменяются .
В этой статье показано, как вычислять символические производные n-го порядка в Python с помощью библиотеки SymPy .
Прочтите эту статью , чтобы понять основы дифференцирования, числового дифференцирования и базовой реализации метода Эйлера в Python с использованием NumPy, прежде чем работать со следующим содержанием...
Поговорим о рекурсии, детка!
Давай поговорим о тебе и обо мне.
На самом деле, мы не собираемся говорить о тебе и обо мне (я), я просто подумал, что было бы забавно сказать это, знаешь, как песня… нет? .. чувак, я чувствую себя старым. Итак, в сообщении на этой неделе я собираюсь рассказать о рекурсии. Что это такое, как его использовали и почему мы должны использовать его, когда это возможно. В качестве примеров я буду использовать JavaScript.
Итак, сначала, что такое рекурсия. Проще говоря, это вызывающий..
Рекурсия
Давайте поговорим о рекурсии! Что такое рекурсивная функция?
Рекурсия — это когда вы используете что-то снова и снова, пока не остановитесь. Рекурсивная функция будет неоднократно вызывать себя до тех пор, пока не будет достигнут базовый случай.
Когда вы впервые пытаетесь реализовать рекурсию, трудно даже понять, с чего начать. Есть разница между вызовом функции несколько раз и вызовом функции, которая вызывает сама себя. Взгляните на следующее:
let factorial = (number) => {
if..
Сколько решений есть у проблемы N-Queens?
Пошаговое руководство алгоритма поиска с возвратом для решения проблемы n ферзей с использованием JavaScript.
В чем проблема n ферзей?
Задача n ферзей была впервые представлена как «проблема восьми ферзей» Максом Беззелем в 1848 году. Задача состоит в том, чтобы поместить восемь ферзей на шахматную доску 8 × 8 так, чтобы они не могли атаковать друг друга. Со временем эта проблема превратилась в более общую проблему n ферзей, которая требует размещения n не атакующих ферзей на n ×..
Вопросы по теме 'recursion'
Ошибка типа в Python 2.7 для некоторого простого рекурсивного кода
У меня ошибка типа с некоторым рекурсивным кодом в Python 2.7. Приведенный ниже код представляет собой интеграл Римана, в котором вы суммируете площади прямоугольников под кривой. Он отлично работает, когда «шаг» равен 0,25 или больше, но ошибка...
30.03.2024
Схема: рекурсия набора мощности, печать в отсортированном порядке с использованием R5RS
Проблема рекурсии подмножества схемы
Для силовой функции:
(define (p l)
(define (n next)
(if (null? next)
'()
(cons (car next)
(cons (cons (car l) (car next))
(n (cdr next))))))
(if...
04.05.2024
Функция php возвращает null вместо строки
У меня есть массив со всеми хранящимися в нем категориями:
$allCatArray = array(
['departments/outdoor/123123/'] => stdClass Object
(
[i] => 1...
18.05.2024
Обратный рекурсивный массив для поиска идентификатора родителя
Попытка выяснить способ получения родительского идентификатора элемента в многомерном массиве:
$Arr = array(
array(
"Id" => 1,
"Parent" => 0,
"Children" => array(
array(
"Id" =>...
21.04.2024
Какова пространственная сложность рекурсивного алгоритма Фибоначчи без учета вызовов стека?
Если мы не рассматриваем память вызовов стека, то сколько места занимает рекурсивный фибноначчи?
Я прочитал это здесь и там написано 0 (N), но я не понимаю, следует ли нам включать стековую память или нет, учитывая пространство.
Псевдокод:...
13.05.2024
Новые материалы
CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек
Неделя 1: 4 июня — 10 июня
Что вы делали на прошлой неделе?
Занятия начались на этой неделе, поэтому большую часть времени я потратил на..
Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv)
Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..
Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте.
В официальном примере выполняется только обучение модели, но отсутствует..
Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..
Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..
Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям?
В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..
Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости?
Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..