Menu
CoddyTech

Bibliotheken importieren

Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 3 von 60.

Pythons eigene Funktionen beschränken sich auf Grundlagen wie len und round. Für mehr importierst du ein Modul: vorgefertigten Code. Maschinelles Lernen basiert auf NumPy:

import numpy as np

print(np.sqrt(49))                 # eine Funktion: mit Klammern
print(np.pi)                       # ein Wert: ohne Klammern
print(np.round(2 * np.pi * 3, 2))  # auf 2 Nachkommastellen runden

Das gibt Folgendes aus:

7.0
3.141592653589793
18.85

as np gibt NumPy einen kurzen Spitznamen, einen Alias. Mit einem Punkt greifst du auf Inhalte darin zu. Beachte, dass np.sqrt immer eine Dezimalzahl zurückgibt: 7.0, nicht 7.

Importiere einmal am Anfang, und jede Zeile darunter kann np verwenden.

challenge icon

Aufgabe

Einfach

Eine Pizzeria möchte eine quadratische Pizza, die genauso groß ist wie ihre runde. Das Programm liest den Durchmesser der runden Pizza in Zentimetern ein.

  1. Importiere NumPy als np.
  2. Berechne die Fläche: np.pi mal dem Radius zum Quadrat. Der Radius ist halb so groß wie der Durchmesser.
  3. Berechne die Seitenlänge des Quadrats: die Quadratwurzel der Fläche.
  4. Gib beide Werte aus, auf 2 Dezimalstellen gerundet mit np.round.

Bei einer Pizza mit 40 cm Durchmesser sehen die beiden Formen so aus:

Eine runde Pizza mit 40 cm Durchmesser neben einer quadratischen Pizza mit einer Seitenlänge von 35.45 cm; beide haben eine Fläche von 1256.64 Quadratzentimetern

und das Programm gibt Folgendes aus:

Area: 1256.64
Side: 35.45

Probier es selbst

# Importiere NumPy in der nächsten Zeile

diameter = float(input())

# Schreibe deinen Code darunter
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Daten und Diagramme

Übe selbstständig: Online-Python-Compiler