- 博客(5)
- 收藏
- 关注
原创 Pandas 处理csv文件常用操作补充
获取行名和列名print(df._stat_axis.values.tolist()) #输出行名print(df.columns.values.tolist()) #输出列名拷贝DataFrametmp = df.copy(deep=True/False)#deep=True为深拷贝,False为浅拷贝按列值排序df['rank'] = df.groupby('comp',sort=False)['value'].rank(ascending=True).astype(int.
2020-10-20 11:45:15 290
原创 GridSearchCV实例:对Xgboost回归任务进行网格调参
在Xgboost调参过程中,可以使用GridSearchCV()进行网格调参,不用很麻烦的进行手动调参。下面这个例子是使用Xgboost进行回归任务时使用GridSearchCV().import pandas as pd import numpy as npfrom sklearn.model_selection import GridSearchCV #网格搜索from sklear...
2020-04-30 21:47:17 4619 3
原创 Python,Pandas处理csv文件常用操作总结
python中引入pandas包可以很方便的对csv格式的数据进行处理import pandas as pdcsv文件的读写data = pd.read_csv('D:\data\train.scv',names=['ID','index'],dtype={'ID':pd.np.string_},index_col=0)#names指定列名,dtype指定读取的格式,index_col指...
2020-04-24 22:23:06 9946
原创 成功解决StandardScaler().fit()报错ValueError: Expected 2D array, got 1D array instead
错误信息在训练一个Xgboost模型时,使用StandardScaler().fit()对数据进行处理,代码如下:scaler.fit(list(train[col])+list(test[col]))然后报出如下错误:ValueError: Expected 2D array, got 1D array instead:array=[1.000e+00 2.000e+00 3.000...
2020-04-11 11:27:11 2324
原创 Anaconda下conda,pip安装tensorflow-gpu
Conda安装tensorflow-gpu之前可以使用conda命令傻瓜式安装tensorflow-gpu,但是19年之后,清华等国内镜像不再支持Conda安装tensorflow-gpu,因此只能使用国外源下载,但是因为国外源速度太慢,导致一直下载失败,期间尝试了清华,中科大,豆瓣,阿里云的镜像源都不能完成安装,最后只能采取原来的笨方法,用pip分三步安装tensorflow-gpu。pip...
2020-04-11 04:04:43 1123 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人