Menu
CoddyTech

Importowanie bibliotek

Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 3 z 60.

Wbudowane funkcje Pythona ograniczają się do podstaw, takich jak len i round. Aby uzyskać więcej możliwości, użyj import, by zaimportować moduł: gotowy kod. Uczenie maszynowe opiera się na NumPy:

import numpy as np

print(np.sqrt(49))                 # funkcja: nawiasy
print(np.pi)                       # wartość: bez nawiasów
print(np.round(2 * np.pi * 3, 2))  # zaokrąglij do 2 miejsc po przecinku

To wyświetla:

7.0
3.141592653589793
18.85

as np nadaje NumPy krótką nazwę, czyli alias. Kropka pozwala dostać się do jego wnętrza. Zwróć uwagę, że np.sqrt zawsze zwraca liczbę dziesiętną: 7.0, a nie 7.

Zaimportuj raz, na górze, a każdy wiersz poniżej będzie mógł używać np.

challenge icon

Wyzwanie

Łatwy

Pizzeria chce, aby kwadratowa pizza była tak duża jak okrągła. Program odczytuje średnicę okrągłej pizzy w centymetrach.

  1. Zaimportuj NumPy jako np.
  2. Oblicz pole: np.pi pomnożone przez promień do kwadratu. Promień to połowa średnicy.
  3. Oblicz długość boku kwadratu: pierwiastek kwadratowy z pola.
  4. Wypisz obie wartości, zaokrąglone do 2 miejsc po przecinku za pomocą np.round.

Dla pizzy o średnicy 40 cm oba kształty wyglądają tak:

Okrągła pizza o średnicy 40 cm obok kwadratowej pizzy o boku 35.45 cm; pole obu wynosi 1256.64 centymetrów kwadratowych

a program wypisuje:

Area: 1256.64
Side: 35.45

Spróbuj swoich sił

# Zaimportuj NumPy w poniższym wierszu

diameter = float(input())

# Napisz swój kod poniżej
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Dane i wykresy

Poćwicz samodzielnie: Kompilator Python online