This program shows three ways to generate random samples using numpy:
- Random numbers from 0 to 9
- Unique fruits from a list
- Numbers with specific chances
import numpy as np
# Pick 5 random numbers from 0 to 9
samples = np.random.choice(10, size=5)
print('Random samples:', samples)
# Pick 3 unique fruits
fruits = ['apple', 'banana', 'cherry', 'date']
unique_fruits = np.random.choice(fruits, size=3, replace=False)
print('Unique fruits:', unique_fruits)
# Pick 6 numbers with custom probabilities
numbers = [1, 2, 3]
probabilities = [0.5, 0.3, 0.2]
samples_prob = np.random.choice(numbers, size=6, p=probabilities)
print('Samples with probabilities:', samples_prob)