próbka() jest wbudowaną funkcją losowy moduł w Pythonie, który zwraca listę elementów wybranych z sekwencji o określonej długości, tj. listę, krotkę, ciąg znaków lub zestaw. Używany do losowego pobierania próbek bez wymiany.
Składnia: losowa.próbka(sekwencja, k)
Parametry:
sekwencja : Może to być lista, krotka, ciąg znaków lub zestaw.
k : Wartość całkowita, określa długość próbki.
Zwroty: k długość nowej listy elementów wybranych z sekwencji.
Kod nr 1: Prosta implementacja funkcji sample().
Ciąg wielowierszowy JavaScript
# Python3 program to demonstrate> # the use of sample() function .> > # import random> from> random>import> sample> > # Prints list of random items of given length> list1>=> [>1>,>2>,>3>,>4>,>5>]> > print>(sample(list1,>3>))> |
>
jak się dowiedzieć, czy ktoś zablokował Cię na Androidzie
>
Wyjście:
[2, 3, 5]>
Kod nr 2: Podstawowe użycie funkcji sample().
# Python3 program to demonstrate> # the use of sample() function .> > # import random> import> random> > > # Prints list of random items of> # length 3 from the given list.> list1>=> [>1>,>2>,>3>,>4>,>5>,>6>]> print>(>'With list:'>, random.sample(list1,>3>))> > # Prints list of random items of> # length 4 from the given string.> string>=> 'techcodeview.com'> print>(>'With string:'>, random.sample(string,>4>))> > # Prints list of random items of> # length 4 from the given tuple.> tuple1>=> (>'ankit'>,>'geeks'>,>'computer'>,>'science'>,> >'portal'>,>'scientist'>,>'btech'>)> print>(>'With tuple:'>, random.sample(tuple1,>4>))> > > # Prints list of random items of> # length 3 from the given set.> set1>=> {>'a'>,>'b'>,>'c'>,>'d'>,>'e'>}> print>(>'With set:'>, random.sample(set1,>3>))> |
>
>
Wyjście:
jak otworzyć plik w Javie
With list: [3, 1, 2] With string: ['e', 'f', 'G', 'G'] With tuple: ['ankit', 'portal', 'geeks', 'computer'] With set: ['b', 'd', 'c']>
Notatka: Dane wyjściowe będą za każdym razem inne, ponieważ zwracają losowy element.
Kod nr 3: Podnieś wyjątek
Jeśli wielkość próbki, tj. k, jest większa niż wielkość sekwencji, Błąd wartości jest podniesiony.
# Python3 program to demonstrate the> # error of sample() function.> import> random> > list1>=> [>1>,>2>,>3>,>4>]> > # exception raised> print>(random.sample(list1,>5>))> |
>
>
Wyjście:
Traceback (most recent call last): File 'C:/Users/user/AppData/Local/Programs/Python/Python36/all_prgm/geeks_article/sample_method_article.py', line 8, in print(random.sample(list1, 5)) File 'C:UsersuserAppDataLocalProgramsPythonPython36lib
andom.py', line 317, in sample raise ValueError('Sample larger than population or is negative') ValueError: Sample larger than population or is negative>