Запитання з тегом «math»

Математика передбачає маніпулювання числами в межах програми. Щодо загальних питань з математики, будь ласка, запитайте на [math.stackexchange.com] (https://math.stackexchange.com/). Примітка. Якщо ваше запитання стосується несподіваних результатів підрахунків з плаваючою комою, спочатку прочитайте [Чи порушена математика з плаваючою комою?] (Https://stackoverflow.com/q/588004/1679849).

10
Найбезпечніший спосіб перетворення float в ціле число в python?
Математичний модуль Python містить зручні функції, такі як floor& ceil. Ці функції приймають номер з плаваючою комою і повертають найближче ціле число під ним або над ним. Однак ці функції повертають відповідь у вигляді числа з плаваючою комою. Наприклад: import math f=math.floor(2.3) Тепер fповертається: 2.0 Який найбезпечніший спосіб вивести ціле …

21
Створити випадкову точку в колі (рівномірно)
Я повинен генерувати рівномірно випадкову точку всередині кола радіуса R . Я розумію, що просто підібравши рівномірно випадковий кут в проміжку [0 ... 2π) і рівномірно випадковий радіус в проміжку (0 ... R ), я отримав би більше точок у напрямку до центру, оскільки для двох заданих радіуси, точки на …



18
Чому для підписаних номерів віддавати перевагу двом доповненням над знаком та величиною?
Мені просто цікаво, чи є причина, чому для представлення -1 у двійковій формі використовується доповнення двох: гортання бітів та додавання 1? -1 представлено 11111111 (доповнення двох), а не (мені інтуїтивніше) 10000001, що є двійковим 1 з першим бітом як негативний прапор. Відмова: Я не покладаюся на бінарну арифметику для своєї …

27
Алгоритм виявлення зіткнень ліній-сегментів кола?
У мене є лінія від А до В і коло, розташоване на С із радіусом Р. Який хороший алгоритм слід використовувати, щоб перевірити, чи перетинає лінія коло? І за якою координатою вздовж краю кіл це відбулося?

9
Які математичні / обчислювальні принципи стоять за цією грою?
Мої діти мають цю веселу гру під назвою Spot It! Обмеженнями гри (як я найкраще можу описати) є: Це колода з 55 карт На кожній картці є 8 унікальних зображень (тобто картка не може мати 2 однакових зображень) З огляду на будь-які 2 карти, вибрані з колоди, є 1 і …

17
Як зробити закруглені відсотки до 100%
Розглянемо чотири відсотки нижче, представлені у вигляді floatчисел: 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% Мені потрібно представити ці відсотки як цілі числа. Якщо я просто використовую Math.round(), я закінчую в цілому 101%. 14 + 48 + 10 + 29 = 101 Якщо я використовую parseInt(), я закінчую в цілому 97%. …

12
Мод від’ємного числа тане в моєму мозку
Я намагаюся модифікувати ціле число, щоб отримати позицію масиву, щоб він замикався. У i % arrayLengthнормальних цифр добре працює, але для від'ємних чисел все йде не так. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 …
189 c#  math  modulo 

27
Алгоритм знаходження найбільшого основного множника числа
Який найкращий підхід до обчислення найбільшого простого множника числа? Я думаю, що найбільш ефективним буде таке: Знайдіть найнижнє просте число, яке чітко ділиться Перевірте, чи є результат ділення простим Якщо ні, знайдіть наступний найнижчий Перейти до 2. Я ґрунтую це припущення на тому, що простіше обчислити малі основні фактори. Це …

22
Унікальні (неповторювані) випадкові числа в O (1)?
Я хотів би генерувати унікальні випадкові числа від 0 до 1000, які ніколи не повторюються (тобто 6 не з’являються двічі), але це не вдається до чогось подібного пошуку O (N) попередніх значень, щоб це зробити. Чи можливо це?

4
Як обчислити нормальний вектор відрізка лінії?
Припустимо, у мене відрізок рядка переходить від (x1, y1) до (x2, y2). Як обчислити нормальний вектор, перпендикулярний до прямої? Я можу знайти багато речей про те, як це робити для літаків у 3D, але жодного 2D. Будь ласка, пройдіть математику (вітаються посилання на відпрацьовані приклади, діаграми чи алгоритми), я програміст …
177 math  geometry  vector 

3
Як працює алгоритм HyperLogLog?
Нещодавно я дізнався про різні алгоритми у вільний час, і той, який мені траплявся, який, як видається, дуже цікавий, називається алгоритмом HyperLogLog - який оцінює кількість унікальних елементів у списку. Це було особливо цікаво для мене, тому що воно повернуло мене до моїх MySQL днів, коли я побачив, що значення …

8
Чому операції math.ceil () та math.floor () Python повертають плавці замість цілих чисел?
Може хтось пояснить це (прямо з документів - моє наголос): math.ceil (x) Повертає стелю x у вигляді поплавця , найменше ціле значення більше або дорівнює x. math.floor (x) Повернути підлогу x у вигляді поплавця , найбільше ціле значення менше або рівне x. Чому б .ceilі .floorповертати плавці, коли вони за …
170 python  math 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.