#### 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)