求助大神 这个random.sample怎么回事

#### Answer for Q2
## 2.1
import tushare as ts
#查询当前所有正常交易的股票
token='a798baa374a458065bc6a755116f3f5dbb1c54b41ca856082dd4a3b7'
pro = ts.pro_api(token)
data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
print(data)
data1 = data.loc[data['list_date'] < '20100101',:]
print(data1)
#data2 = data1.iloc[:,np.random.sample(range(3350),10)]
rs=np.random.sample(range(10),2)
rs
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-206-52d5dfbbd185> in <module>
     10 print(data1)
     11 #data2 = data1.iloc[:,np.random.sample(range(3350),10)]
---> 12 rs=np.random.sample(range(10),2)
     13 rs

mtrand.pyx in mtrand.RandomState.random_sample()

TypeError: random_sample() takes at most 1 positional argument (2 given)

 

用random的

rs = random.sample(range(10),2)

1.使用numpy产生随机数

用法:numpy.random.sample(size=None)返回一个指定size大小的float数组(一个参数)

2.使用random产生随机数

用法:random.sample(list, num) 从list中随机获取num个元素返回(两个参数)

输入参数最多一个