Вопросы с тегом «math»

370
Какой стандартный способ добавить N секунд для datetime.time в Python?

Учитывая datetime.timeзначение в Python, есть ли стандартный способ добавить к нему целое число секунд, так что , например , 11:34:59+ 3 = 11:35:02? Эти очевидные идеи не работают: >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int'...

338
Что такое «энтропия и получение информации»?

Я читаю эту книгу ( NLTK ), и это сбивает с толку. Энтропия является определяется как : Энтропия - это сумма вероятностей каждой метки, умноженная на логарифмическую вероятность той же самой метки. Как я могу применить энтропию и максимальную энтропию с точки зрения интеллектуального анализа...

335
Как округлить результат целочисленного деления?

В частности, я думаю о том, как отображать элементы управления нумерацией страниц при использовании таких языков, как C # или Java. Если у меня есть x элементов, которые я хочу отображать кусками y на странице, сколько страниц...

285
Почему десятичные числа не могут быть представлены точно в двоичном виде?

В SO было опубликовано несколько вопросов о представлении с плавающей точкой. Например, десятичное число 0.1 не имеет точного двоичного представления, поэтому опасно использовать оператор == для сравнения его с другим числом с плавающей запятой. Я понимаю принципы, лежащие в основе представления с...

263
Слишком много утверждений «если»?

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

262
Быстрый потолок целочисленного деления в C / C ++

При заданных целочисленных значениях xи yC, и C ++ оба возвращают как частное q = x/yзначение эквивалента с плавающей запятой. Меня интересует метод возврата потолка. Например, ceil(10/5)=2и ceil(11/5)=3. Очевидный подход включает в себя что-то вроде: q = x / y; if (q * y < x) ++q; Это требует...

260
Как определить, находится ли список точек многоугольника по часовой стрелке?

Имея список точек, как мне найти, если они расположены по часовой стрелке? Например: point[0] = (5,0) point[1] = (6,4) point[2] = (4,5) point[3] = (1,5) point[4] = (1,0) сказал бы, что это против часовой стрелки (или против часовой стрелки, для некоторых...

258
Как определить, находится ли точка в 2D треугольнике? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом месяце . Улучшить этот вопрос Есть ли простой способ определить,...

257
Преобразовать диапазон номеров в другой диапазон, сохраняя соотношение

Я пытаюсь преобразовать один диапазон чисел в другой, сохраняя соотношение. Математика не моя сильная сторона. У меня есть файл изображения, где значения точек могут варьироваться от -16000.00 до 16000.00, хотя типичный диапазон может быть намного меньше. Я хочу сжать эти значения в целочисленный...

248
Как C вычисляет sin () и другие математические функции?

Я просматривал разборки .NET и исходный код GCC, но, похоже, нигде не могу найти фактическую реализацию sin()и другие математические функции ... кажется, что они всегда ссылаются на что-то другое. Может ли кто-нибудь помочь мне найти их? Я чувствую, что это маловероятно , что все аппаратное...

243
Каковы наиболее широко используемые библиотеки векторной / матричной математики / линейной алгебры в C ++, а также их соотношение цены и выгоды? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Похоже, что многие проекты постепенно...

235
Отображение двух целых в одно уникальным и детерминированным способом

Представьте два положительных целых числа A и B. Я хочу объединить эти два в одно целое число C. Не может быть других целых чисел D и E, которые объединяются в C. Поэтому объединение их с помощью оператора сложения не работает. Например, 30 + 10 = 40 = 40 + 0 = 39 + 1 Не работает конкатенация....