Ich habe sehr grundlegende Frage. Ich bin neu bei Julia und habe oft in R geschrieben. Ich muss einen Skalar zu den multiplen Kräften nehmen, dargestellt durch einen Vektor: 3^[2,3]. Ich habe eine Fehlermeldung "Method error: no method matching^..." erhalten. Ich habe versucht 3^Array ([2,3]), aber habe den Fehler erneut. Zur gleichen Zeit funktioniert 3 * [2,3] wie erwartet. Gibt es eine Möglichkeit, es in Julia zu tun, ohne for loop zu benutzen?Vektor als Exponent in Julia
1
A
Antwort
8
Ich denke, Sie suchen nach den .
oder broadcast
Funktionen, mit denen Sie alle anderen Funktionen elementweise anwenden können!
3.^[2,3]
oder broadcast(^, 3, [2,3])
Verwandte Themen
- 1. Konvertieren Cxx-Vektor in Julia Vektor
- 2. Vektor der Matrizen in Julia
- 3. collapse ein Vektor als Komma getrennte Zeichenfolge in Julia
- 4. JULIA: Wie man zufällig einen Vektor in Julia permutiert?
- 5. In-Place-Umordnung von Vektor in Julia?
- 6. Julia: Anhängen an einen leeren Vektor
- 7. Julia - C struct innen struct als Zeiger in Julia gespeichert
- 8. Mathjax Exponent
- 9. ein Exponent in mtext Erstellen
- 10. Vektor von Wörterbüchern verschiedener Typen in Julia 0.6
- 11. Eine untere dreieckige Matrix in einen Vektor transformieren [JULIA]
- 12. Wie kann man eine Fließkommazahl als Exponent in c verwenden
- 13. R-Exponent erzeugt NaN
- 14. Wie transformiere ich einen Vektor in einen Vektor von Vektoren in Julia
- 15. Double Exponent von Benutzereingabe
- 16. java.math.BigInteger pow (Exponent) Frage
- 17. Einen Typparameter als Funktionsparameter in Julia referenzieren
- 18. Makro mit Funktion als Eingabe in Julia
- 19. Exponent in einem plotmath Ausdruck
- 20. Stxxl Vektor als Tropfenersatz für Std :: Vektor
- 21. Lyapunov Exponent Python-Implementierung
- 22. NativeBase + Exponent Header
- 23. Floating Exponent Exponentiation Algorithmus
- 24. Javascript Skalierung Exponent
- 25. Return RcppArmadillo Vektor als R Vektor
- 26. Wie hängt man einen Vektor an Julia Matrix als Zeile an?
- 27. Tabellenanzahl als Vektor speichern
- 28. Interpolier Schlüsselwort-Argumente in Julia
- 29. vektorisiert ind2sub in Julia
- 30. R's grepl in Julia
Es scheint, dass ich eine Antwort gefunden zu haben: anstelle von 3^[2,3] ich soll [3^(x) für x in 2: 3]. Aber es scheint immer noch seltsam, dass die Exponentierungsoperation nicht auf die gleiche elementare Weise wie die Multiplikation funktioniert. – user0347284
Oder noch besser: 3.^[2,3]. – user0347284
Ich empfehle Ihnen, dies zu lesen: http://docs.julaulang.org/en/latest/manual/noteworthy-differences.html#Noteworthy-differences-from-R-1 vor allem auf die Verwendung von '*'. – Gnimuc