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

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

11
Чому в стандартних бібліотеках C ++ немає `int pow (int base, int exponent)"?
Я відчуваю, що я просто не можу його знайти. Чи є якась причина, що powфункція C ++ не реалізує функцію "живлення" ні для чого, крім floats і doubles? Я знаю, що реалізація є тривіальною, я просто відчуваю, що я виконую роботу, яка повинна бути в стандартній бібліотеці. Надійна функція живлення …

7
Як перетворити чорний в будь-який колір, використовуючи лише фільтри CSS
Моє запитання: з урахуванням цільового кольору RGB, яка формула для перефарбування чорного ( #000) у цей колір, використовуючи лише CSS-фільтри ? Щоб відповідь була прийнята, потрібно було б надати функцію (будь-якою мовою), яка б приймала цільовий колір як аргумент і повертала відповідний CSS filter рядок . Контекстом для цього є …


8
Javascript: округніть до наступного кратного 5
Мені потрібна функція утиліти, яка приймає ціле значення (від 2 до 5 цифр в довжину), яке округляє до наступного кратного 5 замість найближчого кратного 5. Ось що я отримав: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) …

12
Швидка перестановка -> число -> алгоритми відображення перестановки
У мене n елементів. На приклад, скажімо, 7 елементів, 1234567. Я знаю, що є 7! = 5040 можливих перестановок з цих 7 елементів. Я хочу швидкий алгоритм, що включає дві функції: f (число) відображає число від 0 до 5039 до унікальної перестановки, і f '(перестановка) відображає перестановку назад до числа, …

11
Оцінювання математичного виразу в рядку
На цей питання є відповіді на Stack Overflow на російському : Визначення значень математичного вираження з строків stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 Це повертає таку помилку: Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: …
113 python  math 

15
Як зіставити atan2 () до градусів 0-360
atan2(y, x) має розрив при 180 °, коли він переходить на -180 ° .0 °, рухаючись за годинниковою стрілкою. Як відобразити діапазон значень 0 ° ..360 °? ось мій код: CGSize deltaPoint = CGSizeMake(endPoint.x - startPoint.x, endPoint.y - startPoint.y); float swipeBearing = atan2f(deltaPoint.height, deltaPoint.width); Я обчислюю напрям події, що торкається …
108 math  quartz-2d  atan2 

21
Обрізати два десяткових знаки без округлення
Скажімо, у мене значення 3,4679 і хочу 3,46, як я можу розрізати два знаки після коми, без округлення? Я спробував наступне, але всі троє дають мені 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Це повертає 3,46, але просто здається брудним, як: void Main() { Console.Write(Math.Round(3.46799999999 -.005 …
107 c#  math  rounding 

13
Як я можу використовувати numpy.correlate, щоб зробити автокореляцію?
Мені потрібно зробити автокореляцію набору чисел, що, як я розумію, це лише співвіднесення множини з самим собою. Я спробував це за допомогою кореляційної функції numpy, але я не вірю в результат, оскільки він майже завжди дає вектор, де перше число не є найбільшим, як це повинно бути. Отже, це справді …

16
Який найкращий спосіб отримати всі дільники числа?
Ось дуже німий спосіб: def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n Результат, який я хотів би отримати, схожий на цей, але я хотів би розумніший алгоритм (у цьому він занадто повільний і тупий :-) Я можу знайти основні фактори та їх кратність досить …
106 python  algorithm  math 


19
Як працює модуль ділення
Я не дуже розумію, як працює поділ модулів. Я розраховував 27 % 16і закінчував, 11і я не розумію, чому. Я, здається, не можу знайти пояснення в умовах мирян в Інтернеті. Чи може хтось детально розробитись на тому, що відбувається тут?



9
Javascript: форматування округлого числа до N десятків
У JavaScript типовий спосіб округлення числа до N десяткових знаків є чимось таким: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Показати фрагмент коду function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2)); Виконати фрагмент …

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