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 przecinkuTo wyświetla:
7.0
3.141592653589793
18.85as 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.
Wyzwanie
ŁatwyPizzeria chce, aby kwadratowa pizza była tak duża jak okrągła. Program odczytuje średnicę okrągłej pizzy w centymetrach.
- Zaimportuj NumPy jako
np. - Oblicz pole:
np.pipomnożone przez promień do kwadratu. Promień to połowa średnicy. - Oblicz długość boku kwadratu: pierwiastek kwadratowy z pola.
- 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:
a program wypisuje:
Area: 1256.64
Side: 35.45Spróbuj swoich sił
# Zaimportuj NumPy w poniższym wierszu
diameter = float(input())
# Napisz swój kod poniżej
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Dane i wykresy
4Przekształcanie danych
Zmiana kształtu tablicŁączenie tablicLiczby losowePodsumowanie: symulacja rzutu kostką2Tablice NumPy
Tworzenie tablicKształt i rozmiarZakresy liczbIndeksowanie i wycinaniePodsumowanie: siatka temperatur5Wykresy liniowe i punktowe
Etykiety i tytułyWykresy punktoweWiele linii i legendyKolory i znacznikiRysunki i osiePodsumowanie: tygodniowa liczba kroków8Filtrowanie i sortowanie
Wybieranie wierszyFiltrowanie wierszySortowanie wartościNowe kolumnyPodsumowanie: najlepsze produkty3Operacje matematyczne na tablicach
Operacje matematyczne na całych tablicachStatystyki podsumowująceStatystyki według osiRozgłaszanieMaski logicznePodsumowanie: wyniki egzaminów6Wykresy danych
Wykresy słupkoweHistogramyKilka wykresów na jednymObrazy jako tablicePodsumowanie: raport o opadach9Grupowanie i czyszczenie
Zliczanie wartościGrupowanie danychKilka podsumowańBrakujące wartościPowtórka: wyniki ankietyPoćwicz samodzielnie: Kompilator Python online