Als «math» getaggte Fragen

Mathematik beinhaltet die Manipulation von Zahlen innerhalb eines Programms. Bei allgemeinen mathematischen Fragen wenden Sie sich bitte an [math.stackexchange.com] (https://math.stackexchange.com/). Hinweis: Wenn Ihre Frage unerwartete Ergebnisse bei Gleitkommaberechnungen betrifft, lesen Sie bitte zuerst [Ist die Gleitkomma-Mathematik fehlerhaft?] (Https://stackoverflow.com/q/588004/1679849).


21
Gibt es eine Standardzeichenfunktion (signum, sgn) in C / C ++?
Ich möchte eine Funktion, die -1 für negative Zahlen und +1 für positive Zahlen zurückgibt. http://en.wikipedia.org/wiki/Sign_function Es ist einfach genug, meine eigenen zu schreiben, aber es scheint etwas zu sein, das irgendwo in einer Standardbibliothek sein sollte. Bearbeiten: Insbesondere suchte ich nach einer Funktion, die an Floats arbeitet.
409 c++  c  math 



9
Was ist die Standardmethode zum Hinzufügen von N Sekunden zu datetime.time in Python?
Gibt es bei einem datetime.timeWert in Python eine Standardmethode, um eine ganzzahlige Anzahl von Sekunden hinzuzufügen, sodass beispielsweise 11:34:59+ 3 = 11:35:02? Diese offensichtlichen Ideen funktionieren nicht: >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int' >>> datetime.time(11, 34, 59) + datetime.timedelta(0, 3) TypeError: …
369 python  datetime  time  math 

30
Schnellster Weg, um alle Primzahlen unter N aufzulisten
Dies ist der beste Algorithmus, den ich finden konnte. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Kann es noch schneller gemacht werden? Dieser Code weist einen Fehler auf: Da numberses sich …

7
Was ist "Entropie und Informationsgewinn"?
Ich lese dieses Buch ( NLTK ) und es ist verwirrend. Entropie ist definiert als : Die Entropie ist die Summe der Wahrscheinlichkeit jedes Etiketts mit der Protokollwahrscheinlichkeit desselben Etiketts Wie kann ich Entropie und maximale Entropie in Bezug auf Text Mining anwenden ? Kann mir jemand ein einfaches Beispiel …

15
Wie kann man das Ergebnis der Ganzzahldivision aufrunden?
Ich denke insbesondere darüber nach, wie Paginierungssteuerelemente angezeigt werden, wenn eine Sprache wie C # oder Java verwendet wird. Wenn ich x Elemente habe, die in Blöcken von y pro Seite angezeigt werden sollen, wie viele Seiten werden benötigt?
335 c#  java  math 


19
Warum können Dezimalzahlen nicht genau binär dargestellt werden?
In SO wurden mehrere Fragen zur Gleitkomma-Darstellung gestellt. Zum Beispiel hat die Dezimalzahl 0.1 keine exakte Binärdarstellung, daher ist es gefährlich, den Operator == zu verwenden, um sie mit einer anderen Gleitkommazahl zu vergleichen. Ich verstehe die Prinzipien hinter der Gleitkomma-Darstellung. Was ich nicht verstehe, ist, warum aus mathematischer Sicht …



26
Zu viele Wenn-Anweisungen?
Der folgende Code funktioniert zwar so, wie ich es brauche, aber er ist hässlich, übertrieben oder eine Reihe anderer Dinge. Ich habe mir Formeln angesehen und versucht, einige Lösungen zu schreiben, aber am Ende habe ich eine ähnliche Anzahl von Aussagen. Gibt es eine Art mathematische Formel, die mir in …

10
Schnelle Obergrenze einer Ganzzahldivision in C / C ++
Gegebene ganzzahlige Werte x und geben sowohl yC als auch C ++ als Quotient q = x/yden Boden des Gleitkommaäquivalents zurück. Ich bin an einer Methode interessiert, stattdessen die Decke zurückzugeben. Zum Beispiel ceil(10/5)=2und ceil(11/5)=3. Der offensichtliche Ansatz beinhaltet etwas wie: q = x / y; if (q * y …
262 c++  c  algorithm  math 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.