![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Luc_yo
这个作者很懒,什么都没留下…
展开
-
在Python中调用Scipy实现皮尔逊(Pearson)相关系数和斯皮尔曼(Spearman)相关系数
df = pd.read_csv()#读取csv格式数据co = df.corr()#皮尔逊相关系数sp = df.corr(method='spearman')#斯皮尔曼相关系数a=stats.pearsonr(df1['A'],df1['B'])#显著性检验p值原创 2021-04-12 11:08:20 · 4045 阅读 · 0 评论 -
Python中pandas使用iloc,loc选取指定列和行
df = df.iloc[0:3,[3,4,5,6,7]]#0:3是选取第一行到第三行的数据,相当于[0,3),iloc只能使用numic变量,所以在选取列时只能输入数字。df = df.loc[0:3,['A','B']#loc中可以选择标签。原创 2021-04-12 10:59:40 · 3894 阅读 · 0 评论 -
Jupyter notebook 中No module named ‘torch‘的解决办法
从anaconda中登录jupyter notebook即可解决此问题原创 2020-12-24 21:29:06 · 1053 阅读 · 1 评论 -
桑基图
import pandas as pdfrom pyecharts.charts import Sankeyfrom pyecharts import options as optsdf = pd.read_excel('D:/Studyfile/test.xlsx')df.head(10)nodes = []for i in range(3): values = df.iloc[:,i].unique() for value in values: dic.原创 2020-11-03 16:54:39 · 893 阅读 · 0 评论 -
2020-11-03 生成两个服从高斯分布的数据集并用XGBoost模型进行预测
# -*- coding=utf-8 -*-import numpy as npimport matplotlib.pyplot as pltimport xgboost as xgb# train datadef get_train_data(data_size=100): data_label = np.zeros((2*data_size, 1)) # class 1 x1 = np.reshape(np.random.normal(3, 1, data_siz.原创 2020-11-03 14:36:51 · 601 阅读 · 0 评论 -
XGBoost与决策树对Iris数据集的预测
XGBoost模型预测from xgboost import XGBClassifierimport pandas as pdimport numpy as npdef load_data(): data = pd.read_csv('D:/Studyfile/machine/ensemble/Iris.csv')#设置数据路径 #前4/5作为训练集,后1/5作为测试集 data_training = data[0:int(len(data)*4/5)] dat原创 2020-11-03 14:28:03 · 426 阅读 · 0 评论 -
Spyder与Pycharm在做同一种数据表格时的差异
最近忘了之前写的Python代码是用的Spyder的编辑器写的,我用Pycharm打开的时候发现运行不了。最简单的原因是因为Pycharm所有的Python包都需要自己安装,除了这个原因以外,1,%config Inclinebeckend在Spyder上虽然标错但是仍然可以正常运行,但是在Pycharm中就无法运行。个人以为这是一种老版本的写法可以删除该句改写为from IPython.display import set_matplotlib_formatsset_matplotlib_fo原创 2020-10-22 00:19:38 · 1718 阅读 · 2 评论