LYY202012

向量、矩阵、和数组

matrix = np.array([[1,2,3],[4,5,6],[7,8,9]])为啥要用两个中括号,或者说为啥每个数列外面还要多加一个中括号?不加会怎样?

60.0000 1 1
  • 关注作者
  • 收藏
qin393430758

xgb_fill 程序报出问题

class xgb_fill(BaseEstimator, TransformerMixin): #建立一个xgb_fill的填补方法 def __init__(self, num_list: list = None, cate_list: list = None, diff_num:

60.0000 1 0
  • 关注作者
  • 收藏
qin393430758

python问题处理

从XGBoost 1.3.0开始,与目标“binary:logistic”一起使用的默认评估指标从“error”更改为“logloss”。如果想要恢复旧的行为,可以显式地设置eval_metric。

60.0000 1 0
  • 关注作者
  • 收藏
读童话的狼

什么时候用哑变量,什么时候用独热编码?

a 哑变量的截距是基准类别的值,哑变量的回归系数表示的是某类别和基准类别之间的平均差异;b 若线性模型有截距项,用哑变量,因为多余的自由度可以被统摄到截距项intercept里去;c 若线性模型有截距项,且使用正则化,用独热编码,因为正则化会约束系数,使各变量地位相等,从而处理多余特征;d 无截距项,使用独热编码e 树模型不建议使用二进制类型的编码,因为会加深树的深度,或者减小节点分裂增益最好是选

43.8203 1 0
  • 关注作者
  • 收藏
读童话的狼

如果做完onehotencoder后 列名都是0,1,2这样顺序排下去的 怎么能显示是由哪个特征转化来的

使用pd.get_dummies()

43.8203 1 0
  • 关注作者
  • 收藏
liting李

常见的特征降维方法有哪些?

1、主成成分分析(PCA)2、线性判别分析(Linear Discriminant Analysis,LDA)映射后类内方差最小,类间方差最大3、局部线性嵌入(Locally Linear Embedding,LLE)Isomap求全局最优解,LLE算法计算量较小4、多维缩放(Multidimensional Scaling,MDS)非线性降维在降维的同时尽量保持欧式距离不变5、等度量映射(Iso

105.5975 1 0
  • 关注作者
  • 收藏
liting李

什么是特征降维?

以上就是特征降维的概念。

105.5975 1 0
  • 关注作者
  • 收藏
ermutuxia

为什么用fillna填补空值不成功?

问:老师,请问这里填补空值为什么不成功?第75句运行了fillna的啊众数为1,但是填补不进去答:你生成众数是一个series对象,你需要提取里面的值df.loc[:,"B0002"]=df.loc[:,"B0002"].fillna(df.loc[:,"B0002"].mode()[0])你改成这样试一下

1.7111 1 0
  • 关注作者
  • 收藏
ermutuxia

​Python语句把上面的文本文件里面的数据的和求出来?

sum.txtPython语句方便快速的把上面的文本文件里面的数据的和求出来?import numpy as npa=np.loadtxt(r"C:\Users\Administrator\Desktop\sum.txt",dtype=np.int,delimiter=None,unpack=False)a.sum()执行过程结果截图知识点:用numpy库导入txt文件将其变为数组可喜的是各位同学

35.0057 1 2
  • 关注作者
  • 收藏
心盛待花开

定义字典

为什么我的代码未执行也没有报错。答:指定的键值对中字典键和值要有对应关系,“work”对应的是字典中的值,这里如果想得到对应的键的work,将“work[i]更改成name[i]”.

85.7143 1 0
  • 关注作者
  • 收藏
ermutuxia

老师,请教一下,为什么空值显示有nan和NaN两种?

学生:老师,请教一下,为什么空值显示有nan和NaN两种?nan是numpy.float64格式,NaN是float格式,两者有什么不同吗?老师:你可以认为成没有区别,只要确保你的变量的缺失值是float就可以了具体一些细节尝试如下:演示数据:test3.xlsximport pandas as pdimport numpy as npdata1=pd.read_excel(r"D:\python

0.0000 1 0
  • 关注作者
  • 收藏
读童话的狼

为啥有些文件打开时就自动显示了目录,有些则没有显示呢

有这个情况,目录插件的bug,多打开几次试试

66.7322 2 0
  • 关注作者
  • 收藏
读童话的狼

pd.read_sas()读取文件,字符型变量前多一个‘b'

python3.x里默认的str是(py2.x里的)unicode, bytes是(py2.x)的str, b”“前缀代表的就是bytes若要正常显示,需要加encoding='unicode_escape'

66.7322 2 0
  • 关注作者
  • 收藏
读童话的狼

data.loc[:,'I11':'I65']为连续变量,这些列都有缺失值,用每列的平均值填充该列的缺失值

import pandas as pddf=pd.read_sas('fs_6.sas7bdat',encoding='unicode_escape')df1=df.loc[:,'I11':'I65']for i in df1.columns: df[i].fillna(df[i].mean(),inplace=True)

66.7322 2 0
  • 关注作者
  • 收藏
读童话的狼

照着视频敲的。运行的时候会报这个错误,提示没有normed属性

包更新了,移除了这个属性,换用下面代码即可import matplotlib.mlab as mlabfrom scipy.stats import normmu = 100 # 均值sigma = 15 # 标准差x = mu + sigma * np.random.randn(1000)n, bins, patches = plt.hist(x, 50, density=True)#

66.7322 2 0
  • 关注作者
  • 收藏
liting李

如何改变python的默认路径为当前的工作路径

改变python的默认路径为当前的工作路径通过os模块来进行python中路径的更改默认路径为:>>> import os>>> os.getcwd()'D:\\Program Files\\Python35'跳转到当前工作路径为>>> os.chdir("D:\Program Files\Python35\modifyPath\test02")>>> os.getcwd()'D:\\Progra

66.6339 1 0
  • 关注作者
  • 收藏
LYY202012

为什么这个公式运行不了

为什么这个公式运行不了?

240.0000 1 1
  • 关注作者
  • 收藏
LYY202012

任务22:循环中的break_continue

05:22,active=True 有什么用?为什么要这样?为什么不能直接while ture

240.0000 1 1
  • 关注作者
  • 收藏
liting李

如何理解准确率、精准率和召回率

我们在在分类任务时,经常会对模型结果进行评估。评估模型好坏的指标有AUC、KS值等等。这些指标是通过预测概率进行计算的。而准确率、精准率和召回率也通过混淆矩阵计算出来的。下图是对混淆矩阵的介绍:其中,TP:样本为正,预测结果为正;FP:样本为负,预测结果为正;TN:样本为负,预测结果为负;FN:样本为正,预测结果为负。准确率、精准率和召回率的计算公式如下:准确率(accuracy): (TP

66.6339 1 1
  • 关注作者
  • 收藏
ermutuxia

用for和迭代器进行循环的时候,如何能够显示循环的进度条?

用for和迭代器进行循环的时候,如何能够显示循环的进度条?比如说我们现在进行一个普通循环在循环的过程中,我们不知道循环了多少次了,如果我们循环次数非常多的时候,感觉心里会不踏实,想知道循环第多少次了如何做呢需要导入一个库from tqdm import tqdmfor i in tqdm(range(100)): print("*")然后再执行我们的循环,执行循环的时候用tqdm把我们的迭代

0.0000 1 0
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励
01
CDA持证人阿涛哥
480.0000
02
85691082
320.0000