In [1]:
from sklearn.datasets import load_iris
import numpy as np

# load 
data = load_iris()
x = data['data']

In [2]:
# 从样本中抽取10
no_records = 10
x_sample_index = np.random.choice(range(x.shape[0]),no_records)
print x_sample_index


[ 95  45  62  22   4  19  54 129  12 119]

In [3]:
print x[x_sample_index,:]


[[ 5.7  3.   4.2  1.2]
 [ 4.8  3.   1.4  0.3]
 [ 6.   2.2  4.   1. ]
 [ 4.6  3.6  1.   0.2]
 [ 5.   3.6  1.4  0.2]
 [ 5.1  3.8  1.5  0.3]
 [ 6.5  2.8  4.6  1.5]
 [ 7.2  3.   5.8  1.6]
 [ 4.8  3.   1.4  0.1]
 [ 6.   2.2  5.   1.5]]