Numerisches Programmieren I - Überblick
50 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Was beschreibt das Format von Fließkommazahlen nach dem IEEE-754 Standard?

  • Mantisse × BasisExponent (correct)
  • Mantisse + Basis + Exponent
  • Mantisse / BasisExponent
  • Mantisse - BasisExponent
  • Welches der folgenden Fakten ist über Fixkommazahlen korrekt?

  • Fixkommazahlen sind in modernen Computern weit verbreitet.
  • Fixkommazahlen bieten eine unendliche Präzision.
  • Fixkommazahlen verwenden die IEEE-754 Norm.
  • Fixkommazahlen haben einen festen Umfang und erfordern Skalierung. (correct)
  • Wie viele bits verwendet Python standardmäßig für Fließkommazahlen?

  • 128 bit
  • 64 bit (correct)
  • 32 bit
  • 16 bit
  • Was beschreibt der Begriff 'Cancellation' bei Fließkommazahlen?

    <p>Die Differenz zwischen zwei Zahlen ist klein und führt zu Präzisionsverlust. (A)</p> Signup and view all the answers

    Wie viele dezimale Stellen kann die 64-bit (double precision) Fließkommazahl maximal darstellen?

    <p>15.95 Dezimalstellen (D)</p> Signup and view all the answers

    Welcher der folgenden Punkte ist kein Nachteil von Fixkommazahlen?

    <p>Fixkommazahlen sind sehr genau. (B)</p> Signup and view all the answers

    Was ist ein typischer Fehler bei der Fließkommaarithmetik?

    <p>Rundungsfehler (D)</p> Signup and view all the answers

    Was ist die Basis für Fließkommazahlen im IEEE-754 Standard?

    <p>2 und 10 (B)</p> Signup and view all the answers

    Was ist NumPy?

    <p>Eine open-source Bibliothek für wissenschaftliches Rechnen in Python. (D)</p> Signup and view all the answers

    Welche Funktion erzeugt ein NumPy-Array mit N Nullen?

    <p>np.zeros(N) (C)</p> Signup and view all the answers

    Was beschreibt den Slicing-Vorgang in NumPy?

    <p>Man kann mit negativen Indizes vom Ende her zählen. (A)</p> Signup and view all the answers

    Welche Funktion erzeugt eine gleichmäßig verteilte Sequenz von Zahlen?

    <p>np.linspace(start, end, steps, endpoint=True) (A)</p> Signup and view all the answers

    Welches Argument wird NUR für die Funktion np.full(N, value) angegeben?

    <p>Die Anzahl der Einträge und den Wert für jeden Eintrag. (D)</p> Signup and view all the answers

    Wie sind NumPy Arrays im Vergleich zu Python Listen effizienter?

    <p>Sie ermöglichen schnellere Berechnungen mit großen Datensätzen. (D)</p> Signup and view all the answers

    Was kann nicht mit NumPy Arrays gemacht werden?

    <p>Direkt Strings speichern ohne Umwandlung. (C)</p> Signup and view all the answers

    Welche Funktion ist nicht Teil der NumPy-Bibliothek für numerisches Programmieren?

    <p>np.export() (D)</p> Signup and view all the answers

    Was bestimmt die Variable 's' in der Funktion scatter?

    <p>Die Größe der Symbolmarker (B)</p> Signup and view all the answers

    Welcher Parameter in der Funktion scatter bestimmt die Farbe der Punkte?

    <p>c (D)</p> Signup and view all the answers

    Welche Funktion wird verwendet, um ein Scatterplot zu erstellen?

    <p>scatter() (B)</p> Signup and view all the answers

    Wie wird der Startwert in der gegebenen Sequenz für das Scatterplot angegeben?

    <p>seq = [0.5] (D)</p> Signup and view all the answers

    Was wird mit 'cbar.set_label()' im Code erreicht?

    <p>Die Beschriftung der Farbskala zu setzen (B)</p> Signup and view all the answers

    Welches Symbol wird häufig verwendet, um die Werte in einem Scatterplot darzustellen?

    <p>Kreis (B)</p> Signup and view all the answers

    Welche Anweisung wird verwendet, um die 49 weiteren Werte in der Sequenz zu berechnen?

    <p>seq.append() (C)</p> Signup and view all the answers

    Was ist die Rolle von 'vmin' und 'vmax' in der Funktion scatter?

    <p>Sie beschränken die Datenwerte für die Farbskala (D)</p> Signup and view all the answers

    Was ist die allgemeine Zifferndarstellung einer ganzen Zahl in Bezug auf eine Basis b?

    <p>Xn di b i, i=0, mit 0 ≤ di &lt; b (D)</p> Signup and view all the answers

    Was ist das Ergebnis der Operation C = A[A > 1.0] wenn A = np.array([1.0, 2.0, 3.0])?

    <p>np.array([2.0, 3.0]) (A)</p> Signup and view all the answers

    Welche der folgenden Optionen kann nicht für die Umwandlung in Integer in Python verwendet werden?

    <p>int('-12345', 16) (B)</p> Signup and view all the answers

    Welcher Befehl gibt den Index des maximalen Wertes in einem NumPy Array zurück?

    <p>np.argmax() (A)</p> Signup and view all the answers

    Welches Zeichen wird in Python verwendet, um eine Zahl im binären Format darzustellen?

    <p>0b (D)</p> Signup and view all the answers

    Wie werden Ziffern größer als 9 in der hexadezimalen Darstellung dargestellt?

    <p>Mit Ziffern 0-9 und Buchstaben A-F (C)</p> Signup and view all the answers

    Was ist das Ergebnis von np.where(A/2 > B, A, B) gegeben A = np.array([4.0, 2.0, 5.0]) und B = np.array([1.0, 5.0, 6.0])?

    <p>np.array([4.0, 5.0, 6.0]) (A)</p> Signup and view all the answers

    Was bewirken die Funktionen np.maximum(A, B) und np.minimum(A, B)?

    <p>Sie bestimmen die elementweise Maxima bzw. Minima zwischen A und B. (D)</p> Signup and view all the answers

    Welche Eigenschaft besitzen Integer in Python?

    <p>Sie können beliebig groß sein. (C)</p> Signup and view all the answers

    Wie kann man ein NumPy Array in N gleiche Teile aufteilen?

    <p>np.split(A, N) (A)</p> Signup and view all the answers

    Was beschreibt die Struktur von Fixkommazahlen?

    <p>Sie haben eine festgelegte Anzahl an Dezimalstellen. (D)</p> Signup and view all the answers

    Welche Methode wird verwendet, um die Indizes der Elemente zu finden, die eine bestimmte Bedingung erfüllen?

    <p>np.argwhere() (B), np.where() (C)</p> Signup and view all the answers

    Welcher Bereich kann von einem 64-Bit (signed) Integer abgedeckt werden?

    <p>{−(2^63 − 1),..., 2^63 − 1} (A)</p> Signup and view all the answers

    Welcher Befehl kann verwendet werden, um die elementweise unscharfe Gleichheit zwischen zwei Arrays zu prüfen?

    <p>np.isclose() (C)</p> Signup and view all the answers

    Was passiert bei der Verarbeitung größerer Integer in Computern?

    <p>Sie verursachen mehr Berechnungszeit. (B)</p> Signup and view all the answers

    Welche Aussage über die Operation C = np.append(A, B) ist korrekt, wenn A = np.array([1.0, 2.0, 3.0]) und B = np.array([4.0, 5.0])?

    <p>C wird np.array([1.0, 2.0, 3.0, 4.0, 5.0]) sein. (D)</p> Signup and view all the answers

    Was ist ein Signifikanzverlust?

    <p>Ein Verlust an Genauigkeit bei der Addition oder Subtraktion von Zahlen mit unterschiedlichen Größenordnungen. (D)</p> Signup and view all the answers

    Was beschreibt den Begriff Über-/Unterlauf in der Fließkommaarithmetik?

    <p>Das Auftreten eines mathematischen Fehlers, wenn Zahlen die darstellbare Reihe überschreiten. (A)</p> Signup and view all the answers

    Was ist der Output von x - y, wenn x = 0.1 + 0.1 + 0.1 und y = 0.3?

    <p>5.551115123125783e-17 (D)</p> Signup and view all the answers

    Was ist das Ergebnis beim Dividieren einer Fließkommazahl durch ±0 in IEEE-754?

    <p>Das Ergebnis ist ±inf. (D)</p> Signup and view all the answers

    Welche der folgenden Operationen führt im IEEE-754 zu nan?

    <p>+inf - +inf (B), ±inf * 0 (C), ±0 / ±0 (D)</p> Signup and view all the answers

    Wie kann die Genauigkeit von Berechnungen mit der Decimal-Bibliothek in Python angepasst werden?

    <p>Durch Festlegung eines Wertes von getcontext().prec. (B)</p> Signup and view all the answers

    Was ist der Unterschied zwischen einer normalen Zahl und nan in IEEE-754?

    <p>nan steht für 'nicht eine Zahl', während normale Zahlen definiert und darstellbar sind. (B)</p> Signup and view all the answers

    Was passiert, wenn beim Cancellationsverfahren x2 - y2 berechnet wird, wobei x und y nahe beieinander liegen?

    <p>Das Ergebnis ist ungenau und hat wenig richtige Stellen. (C)</p> Signup and view all the answers

    Welcher Wertebereich ist im IEEE-754-Standard festgelegt?

    <p>Reelle Zahlen zusammen mit ±∞ und ±0. (A)</p> Signup and view all the answers

    Wie wird die Decimal-Bibliothek in Python importiert?

    <p>from decimal import Decimal (A)</p> Signup and view all the answers

    Flashcards

    Integer

    Eine Ganzzahl, die eine ganze Zahl darstellt, wobei die Ziffern die Potenzen der Basis repräsentieren, von der niedrigsten bis zur höchsten.

    Zahlendarstellung

    Eine Möglichkeit, eine Zahl mithilfe einer Folge von Ziffern und einer Basis darzustellen.

    Fixkommazahl

    Eine Zahl, die eine Darstellung der Form ± dndn-1...d1d0.d-1d-2...d-m bzgl. einer Basis b ∈ ℕ mit 0 ≤ di < b besitzt.

    Zifferndarstellung

    Die Darstellung einer Zahl in der Form ±dndn-1...d2d1d0 bzgl. einer Basis b ∈ ℕ, mit 0 ≤ di < b. Die Darstellung entspricht der Zahl a = ±∑i=0ndi * bi.

    Signup and view all the flashcards

    Binärzahl

    Eine Zahl, die mit der Potenz 2 dargestellt wird, wobei die Ziffern 0 oder 1 sind.

    Signup and view all the flashcards

    Oktalzahl

    Eine Zahl, die mit der Potenz 8 dargestellt wird, wobei die Ziffern 0 bis 7 sind.

    Signup and view all the flashcards

    Hexadezimalzahl

    Eine Zahl, die mit der Potenz 16 dargestellt wird, wobei die Ziffern 0 bis 9 und A bis F sind.

    Signup and view all the flashcards

    Dezimalzahl

    Eine Zahl, die mit der Potenz 10 dargestellt wird, wobei die Ziffern 0 bis 9 sind.

    Signup and view all the flashcards

    IEEE-754 Standard

    Ein Standard für Fließkommazahlen, der die Darstellung von Zahlen mithilfe von Mantisse und Exponent ermöglicht.

    Signup and view all the flashcards

    Mantisse

    Ein Teil einer Fließkommazahl, der die signifikanten Ziffern der Zahl darstellt.

    Signup and view all the flashcards

    Exponent

    Ein Teil einer Fließkommazahl, der die Potenz der Basis darstellt. z.B. 10^3

    Signup and view all the flashcards

    Double Precision

    Fließkommazahlen, die mit 64 Bit gespeichert werden und damit eine hohe Genauigkeit bieten.

    Signup and view all the flashcards

    Single Precision

    Fließkommazahlen, die mit 32 Bit gespeichert werden und eine geringere Genauigkeit haben als Double Precision.

    Signup and view all the flashcards

    Fließkommazahl

    Eine Form der Zahlendarstellung, die die Berechnung von großen und kleinen Zahlen ermöglicht, indem die Mantisse mit einer Potenz der Basis multipliziert wird.

    Signup and view all the flashcards

    Rundungsfehler

    Fehler, die bei der Berechnung von Fließkommazahlen auftreten können, weil Zahlen auf die nächstliegende darstellbare Zahl gerundet werden müssen.

    Signup and view all the flashcards

    Was ist NumPy?

    Eine leistungsstarke Open-Source-Bibliothek für wissenschaftliches Rechnen in Python, die Funktionen für mehrdimensionale Arrays, lineare Algebra, Zufallszahlen, Fourier-Transformationen und vieles mehr bietet.

    Signup and view all the flashcards

    Warum NumPy?

    NumPy ist weit verbreitet, bietet effiziente Operationen für große Datensätze und kann einfach mit anderen Python-Bibliotheken wie SciPy und Matplotlib verwendet werden.

    Signup and view all the flashcards

    NumPy-Arrays

    Ein mehrdimensionales Array-Objekt in NumPy, das für effizientes Rechnen mit großen Datenmengen verwendet wird.

    Signup and view all the flashcards

    np.array()

    Der Konstruktor zum Erstellen eines NumPy-Arrays aus einer Python-Liste.

    Signup and view all the flashcards

    Indizierung von NumPy-Arrays

    Zugriff auf bestimmte Elemente im NumPy-Array, ähnlich wie bei Python-Listen.

    Signup and view all the flashcards

    np.zeros(N)

    Eine Funktion, die ein NumPy-Array mit N Nullen erzeugt.

    Signup and view all the flashcards

    np.ones(N)

    Eine Funktion, die ein NumPy-Array mit N Einsen erzeugt.

    Signup and view all the flashcards

    np.full(N, value)

    Eine Funktion, die ein NumPy-Array mit N Einträgen eines bestimmten Werts erzeugt.

    Signup and view all the flashcards

    scatter(x, y, ...)

    Eine Funktion in Python, die verwendet wird, um Punkte in einem Diagramm zu visualisieren.

    Signup and view all the flashcards

    s (Größe)

    Ein numerischer Wert, der die Größe jedes Punktes im Scatterplot festlegt.

    Signup and view all the flashcards

    c (Farbe)

    Ein Wert oder Array, der die Farbe jedes Punktes im Scatterplot festlegt.

    Signup and view all the flashcards

    xn+1 = r xn (1 − xn )

    Eine Folge von Werten, die durch eine bestimmte Formel definiert ist.

    Signup and view all the flashcards

    Scatterplot

    Ein Diagramm, das die Beziehung zwischen zwei Variablen zeigt, indem für jeden Datensatz ein Punkt dargestellt wird.

    Signup and view all the flashcards

    plot

    Eine Python-Funktion, die verwendet wird, um Polygone und Kurven als Linien oder gefüllte Bereiche zu zeichnen.

    Signup and view all the flashcards

    fill

    Eine Python-Funktion, die verwendet wird, um Polygone und Kurven mit Farbe zu füllen.

    Signup and view all the flashcards

    Parametrische Kurve

    Eine Kurve, die durch mathematische Gleichungen definiert ist, die jeweils einen x- und y-Wert für jeden Punkt auf der Kurve angeben.

    Signup and view all the flashcards

    Signifikanzverlust

    Signifikanzverlust tritt auf, wenn zwei Zahlen mit sehr unterschiedlichen Größenordnungen addiert oder subtrahiert werden, was zu einem Verlust an Genauigkeit führt. Beispiel: Die Addition von 1.0 und 1e-16 führt zu einem Wert, der sehr nahe an 1.0 liegt, aber nicht gleich 1.0 ist. Dies liegt daran, dass die Differenz zwischen den beiden Zahlen so klein ist, dass sie durch die begrenzte Genauigkeit des Computers verloren geht.

    Signup and view all the flashcards

    Überlauf und Unterlauf

    Überlauf tritt auf, wenn eine Zahl zu groß ist, um im Fließkommaformat dargestellt zu werden. Unterlauf tritt auf, wenn eine Zahl zu klein ist, um im Fließkommaformat dargestellt zu werden.

    Signup and view all the flashcards

    Spezielle Werte in IEEE-754

    In der IEEE-754-Norm für Fließkommazahlen werden spezielle Werte definiert, die außerhalb der üblichen Zahlen liegen. Dazu gehören NaN (not a number), positive und negative Unendlichkeit (+inf und -inf) und positive und negative Null (+0 und -0).

    Signup and view all the flashcards

    NaN (not a number)

    NaN (not a number) ist ein Wert, der als Ergebnis einer Operation zurückgegeben wird, die kein gültiges Ergebnis liefern kann. Beispiel: Division durch 0.

    Signup and view all the flashcards

    Positive und negative Unendlichkeit (+inf und -inf)

    Positive und negative Unendlichkeit (+inf und -inf) stellen Zahlen dar, die größer oder kleiner sind als alle anderen Zahlen.

    Signup and view all the flashcards

    Positive und negative Null (+0 und -0)

    Positive und negative Null (+0 und -0) stellen eine Zahl dar, die sich dem Wert 0 von beiden Seiten nähert.

    Signup and view all the flashcards

    Signifikanzverlust

    Signifikanzverlust tritt auf, wenn die Genauigkeit einer Zahl im Laufe einer Berechnung verloren geht. Dies passiert, wenn eine kleine Zahl zu einer Zahl mit großer Größenordnung addiert wird.

    Signup and view all the flashcards

    Cancellation

    Cancellation tritt auf, wenn zwei Zahlen mit ähnlicher Größe subtrahiert werden. Dies kann zu einer großen Abnahme der Genauigkeit führen, da die Differenz der beiden Zahlen sehr klein sein kann.

    Signup and view all the flashcards

    Die Decimal-Bibliothek

    Die Decimal-Bibliothek ermöglicht Berechnungen mit beliebiger Genauigkeit. Sie funktioniert mit dem Dezimal-Datentyp, welcher eine beliebige Anzahl an Nachkommastellen unterstützt.

    Signup and view all the flashcards

    Boolean-Arrays

    Boolean-Arrays sind Arrays, die nur True oder False Werte enthalten. Sie können verwendet werden, um Bedingungen auf NumPy Arrays zu testen und entsprechende Aktionen auszuführen.

    Signup and view all the flashcards

    Der Operator '>' für NumPy Arrays

    Der Operator '>' vergleicht numerische Werte in NumPy Arrays und erzeugt ein Boolean-Array, das True für jedes Element ist, das größer als der Vergleichswert ist.

    Signup and view all the flashcards

    Selektive Indexierung mit Boolean-Arrays

    Durch die Kombination von Boolean-Arrays und dem Indexoperator '[' können Sie Elemente auswählen, die bestimmte Bedingungen erfüllen.

    Signup and view all the flashcards

    Bedingte Auswahl mit 'np.where'

    Mit 'np.where(...)' können Sie bedingte Anweisungen auf NumPy Arrays anwenden. Er gibt ein neues Array zurück, dessen Elemente aus den Arrays 'A' und 'B' je nach der Bedingung ausgewählt werden.

    Signup and view all the flashcards

    Finde Indizes mit 'np.argwhere'

    Die Funktion 'np.argwhere' gibt die Indizes aller Elemente zurück, die eine Bedingung erfüllen.

    Signup and view all the flashcards

    Maximum und Minimum eines Arrays

    Die Funktion 'np.max' ermittelt das maximale Element eines NumPy Arrays. Die Funktion 'np.min' ermittelt das minimale Element eines NumPy Arrays.

    Signup and view all the flashcards

    Index von Maximum und Minimum

    Die Funktion 'np.argmax' gibt den Index des maximalen Elements eines NumPy Arrays zurück. Die Funktion 'np.argmin' gibt den Index des minimalen Elements eines NumPy Arrays zurück.

    Signup and view all the flashcards

    Elementweises Maximum und Minimum

    Die Funktion 'np.maximum' berechnet die elementweise maximale Zahl von zwei NumPy Arrays. 'np.minimum' berechnet die elementweise minimale Zahl von zwei NumPy Arrays.

    Signup and view all the flashcards

    Study Notes

    Numerisches Programmieren I - Übersicht

    • Modul: Mathematisches Programmieren (250014 VU)
    • Dozent: Univ.-Prof. Dr. Oliver Hahn (Universität Wien)

    3. Einheit: Numerisches Programmieren I

    • Themen:
      • Zahlendarstellungen
      • Die NumPy-Bibliothek – 1. Teil
      • Die Matplotlib Bibliothek – 1. Teil

    Zahlendarstellungen

    • Integer (Ganze Zahlen):

      • Zifferndarstellung ±dndn-1...d2d1d0 bezüglich einer Basis b.
      • In Python können Integer beliebig groß sein.
      • Darstellungen in binär, oktal, dezimal und hexadezimal möglich.
      • Umwandlung in Python Integer mithilfe der Funktion int().
      • Kurzformen für binär, oktal, dezimal und hexadezimal.
      • Stringkonversion zu binär, oktal, dezimal und hexadezimal.
      • Für Ziffern größer als 9 werden Buchstaben verwendet.
      • Der Prozessor aktueller Computer verarbeitet 64-bit Integer direkt.
      • Größere Integer müssen indirekt verarbeitet werden, was Berechnungen verlangsamt.
    • Fixkommazahlen:

      • Erweiterung der Integer-Darstellung.
      • Nachteile: Fester Umfang, Rechenaufwand und Rundungsfehler.
      • In modernen Computern meist nicht verwendet.
    • Float (Fließkommazahlen):

      • IEEE-754 Standard.
      • Form: ±c × b^q = Mantisse × Basis^Exponent.
      • Python verwendet standardmäßig 64-bit (double precision).
      • Andere Präzisionen (32-bit, 16-bit) sind auch möglich.

    Typische Fehler bei Fließkommazahlenberechnungen

    • Rundungsfehler: Näherung durch die nächste darstellbare Zahl.
    • Cancellation: Differenz zwischen zwei Zahlen sehr klein im Vergleich zu den ursprünglichen Zahlen.
    • Signifikanzverlust: Addition/Subtraktion von Zahlen mit sehr unterschiedlichen Größenordnungen.
    • Über-/Unterlauf: Zahl zu groß/klein für das Format.

    Spezielle Werte in IEEE-754

    • NaN: 'not a number'
    • +inf und -inf: ±∞
    • +0 und -0

    Rechenfehler der Fließkommazahlenarithmetik

    • Beispiele: Rundungsfehler, Signifikanzverlust, Cancellation.
    • Demonstrationen der Rechenfehler mit Beispielen.

    Rechnen mit beliebiger Genauigkeit - Die Decimal-Bibliothek

    • Decimal-Bibliothek: Berechnung mit beliebiger Nachkommastellenzahl.
    • Import: from decimal import Decimal.
    • Genauigkeits-Einstellung: getcontext().prec
    • Standard Python Typen: Direkter Einsatz im Decimal-Konstruktor.
    • Verarbeitung: Deutlich langsamer als Standardtypen.

    Die NumPy-Bibliothek - 1. Teil

    • Was ist NumPy?
      • Mächtige, flexible open-source Bibliothek für wissenschaftliches Rechnen in Python.
      • Mehrdimensionale Listen (Arrays), mathematische Funktionen und Routinen.
    • Warum NumPy?
      • Weitverbreitet und effizient für Operationen auf großen Datensätzen.
      • Einfache Verwendung mit anderen Bibliotheken wie SciPy und Matplotlib.
    • NumPy-Arrays: Kernstück der Bibliothek, effiziente Operationen analog zu Python-Listen, aber mit erweiterter Funktionalität.

    Plotting mit Matplotlib

    • Plotten von Listen oder NumPy-Arrays.
    • Laden: import matplotlib.pyplot as plt.
    • Erstellen von Plots: plt.subplots(), fig, ax mit der Methode ax.plot().

    Anatomie eines Matplotlib Plots

    • Abbildung (figure): Kann mehrere Achsen (axes) enthalten.
    • Axes-Objekte: Titel, Beschriftungen, Legende, usw.
    • Speicherung der Abbildungen: fig.savefig("filename.pdf").

    Komplexe Beispiele

    • Trigonometrische Funktionen: Plotting von Funktionen auf einem Intervall.
    • Subplots: Mehrere Diagramme innerhalb einer Abbildung.

    Verfeinerungen: Farben, Linienstile, Anmerkungen

    • Farben, Linienstile, Markergröße: Anpassen der Darstellung.
    • Texte und Anmerkungen: Ergänzungen für das Verständnis.

    Marker und Flächen zwischen Kurven

    • Alternativen zu Linien: Marker und Flächen für visuelle Darstellung.
    • Funktionen: scatter(), fill_between().

    Operationen auf NumPy Arrays

    • Logische Bedingungen: Verwendung in der Array-Indizierung.
    • Funktionen: np.max(), np.min(), np.where(), np.argwhere(), np.maximum(), np.minimum() .
    • Sortierung: np.sort(), np.argsort().
    • Speicherung/Wiederverwendung: np.save(), np.load() oder np.savetxt / np.loadtxt.

    (Pseudo-) Zufallszahlen mit NumPy

    • Verteilung: np.random.uniform(), np.random.normal(), np.random.choice , etc.
    • Reproduktion: np.random.seed().

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    In diesem Quiz werden die Grundlagen des numerischen Programmierens behandelt, einschließlich Zahlendarstellungen und der Verwendung der NumPy- und Matplotlib-Bibliotheken. Die Themen umfassen die Umwandlung von Zahlen in verschiedene Darstellungen und die Verarbeitung großer Integer in Python. Teste dein Wissen über mathematisches Programmieren!

    More Like This

    BMAN73701 Week 3 Numerical Analysis Quiz
    41 questions
    Week 2: Introduction to NumPy
    37 questions
    Python and NumPy Overview
    8 questions

    Python and NumPy Overview

    AdmiringKoala5226 avatar
    AdmiringKoala5226
    Use Quizgecko on...
    Browser
    Browser