Zacznij terazZacznij za darmo

Losowy wybór kolumn

W poprzednim ćwiczeniu omówiliśmy dwa sposoby losowego wybierania wierszy z DataFrame'a pandas. Tych samych funkcji możemy użyć do losowego wybierania kolumn.

Aby losowo wybrać 4 kolumny ze zbioru danych o układach pokera, skorzystaj z dwóch poniższych funkcji:

  • Wbudowanej funkcji pandas: .sample()
  • Generatora losowych liczb całkowitych z biblioteki NumPy: np.random.randint()

To ćwiczenie jest częścią kursu

Wydajne programowanie z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Extract number of columns in dataset
D=poker_hands.shape[1]

# Select and time the selection of 4 of the dataset's columns using NumPy
np_start_time = time.time()
poker_hands.iloc[:,np.random.randint(____=____, ____=____, ____=____)]
print("Time using NymPy's random.randint(): {} sec".format(time.time() - np_start_time))
Edytuj i uruchom kod