In Python, pow(x,y,z)
entspricht (x**y)%z
, und ersteres ist effizienter als das letztere. Aber warum ist es nützlich? In welchem Kontext muss man routinemäßig eine solche Menge berechnen (oder zumindest routinemäßig genug für Python-Entwickler, um sie in die Sprache aufzunehmen)?Warum ist pow (x, y, z) in Python nützlich?
1
A
Antwort
2
Dies ist bekanntermaßen nützlich für die . Wenn Sie versuchen, x**y%z
zu verwenden, um eine Nachricht zu verschlüsseln oder zu entschlüsseln, die RSA verwendet, wird es sehr langsam sein, oder Sie könnten über genügend Arbeitsspeicher verfügen, da x**y
groß ist.
+0
könnte nützlich sein, hinzuzufügen: https://stackoverflow.com/questions/14133806/why-is-powa-d-n-so-much-faster-than-ad-n –
Verwandte Themen
- 1. Ambiguität in pow (x, y, z) und x ** y% z Geschwindigkeit in Python 3. Welche ist effizient?
- 2. pow (X, Y, Z) <=> Z = X^Y mit add
- 3. Prolog, Test (X, Y, Z): - Y ist X + Z
- 4. Unterschied zwischen [[x], [y], [z]] und [x, y, z]
- 5. x + y + = z = in Javascript
- 6. Warum funktioniert `Klasse X: mypow = pow`? Was ist mit "Selbst"?
- 7. Warum/Wenn in Python `x == y` ruft `y .__ eq __ (x)`?
- 8. Warum berechnet (x- (x/y) * y) dasselbe wie x% y?
- 9. Verwirrung über x <y <= z in Python
- 10. Warum ist match.call nützlich?
- 11. Finden der Gleichung y = y (x) von dem Schnittpunkt von zwei Flächen z = z (x, y)
- 12. jQuery Attributselektor: [x = y] oder [x = z]
- 13. Was bedeutet "für x in y oder z:" in Python?
- 14. Semantik von ‚x = y = z‘ Zuordnung in Python
- 15. X Zufallszahlen zwischen Y und Z erzeugen?
- 16. X und Y oder Z - ternärer Operator
- 17. In sass kann ich & x & y & z
- 18. Wie konvertiert man drei Listen x, y, z in eine Matrix z [x, y]?
- 19. alle Kombination von x pow y in PHP
- 20. Wie funktioniert "cat x y z> z"?
- 21. Z3 zu zeigen, dass, wenn a^3 = x * y * z dann 3a <= x + y + z
- 22. PostgreSQL: wenn Spalte1 enthält x, y oder z setze Spalte2 zu x, y oder z
- 23. 4D-Interpolation für unregelmäßige (x, y, z) -Gitter von Python
- 24. Plotly Python - Heatmap - Change Hovertext (x, y, z)
- 25. Was ist der Unterschied zwischen [X, Y, Z] .each {| m | schließe m} ein und schließe X, Y, Z ein?
- 26. C++ 11-Äquivalent von Python x, y, z = array
- 27. Python-Transformation Liste von x, y und z/Tabelle Matrix
- 28. python: warum ist id (x)! = Id (y) wenn x und y Listen mit gleichen Werten sind?
- 29. Parse-Zahlen aus x, y, z Gleichung
- 30. Python, das effizienter ist; Wenn x! = y: x = y oder x = y
RSA-Verschlüsselung erfordert die Berechnung des Wertes großer Produkte modulo eine bestimmte Anzahl. – chepner