Python
紫苏Sun
这个作者很懒,什么都没留下…
展开
-
python 报错:ImportError: cannot import name ‘joblib‘ from ‘sklearn.externals‘
报错内容:ImportError: cannot import name 'joblib' from 'sklearn.externals' (D:\ProgramData\Anaconda3\lib\site-packages\sklearn\externals\__init__.py)报错原因:sklearn的版本太新了解决方法:import joblib原创 2021-03-28 17:03:32 · 2218 阅读 · 0 评论 -
jupyter notebook修改默认路径
1.打开文件位置2.右键“属性”3.修改图示内容目标栏:删掉jupyter-notebook-script.py后的内容起始位置栏:修改你想要改变的路径原创 2021-03-25 10:59:57 · 162 阅读 · 0 评论 -
python assert断言
python与assert报错断言assert前言关于断言assert完整代码展示assert前言assert内部判断为FALSE时,才会执行后面的msg。assert断言有一个很好用的包:unittest固定的格式:class类里面传入参数unittest.TestCaseif name == ‘main’:后面要有unittest.main()关于断言assert1.输出结果:先输出函数里面要求输出的内容,输出内容以…FFF开头;接着输出assert的判断信息2.只需在最后运行“原创 2021-03-18 18:47:39 · 415 阅读 · 0 评论 -
python写出XLSX
python与xlsxwriterpython与xlsxwriter1.准备阶段:2.细嚼慢咽创建Excel文件创建工作表sheet设置工作表1.设置列宽2.定义格式3.按行写出代码3.完整代码python与openpyxl1.准备阶段:2.细嚼慢咽导入已有的excel:load_workbook()查看所有sheetname:get_sheet_names()删除sheet表:del获取某sheet表:get_sheet_by_name创建sheet表:create_sheet()设置列宽对齐方式、自动换原创 2021-03-17 14:30:30 · 1412 阅读 · 0 评论 -
python报错:Cannot unpack file xxx
原来的安装包的代码:pip install lightgbm -i https://mirrors.aliyun.com/pypi/simple/报错:Cannot unpack file xxx改成:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn lightgbm原创 2021-01-14 16:52:59 · 355 阅读 · 0 评论 -
python报错:cannot append a non-category item to a CategoricalIndex
python用concat连接数据时,报错:报错信息:cannot append a non-category item to a CategoricalIndexpd.concat([df1,df2],axis=0)解决方法:交换df1和df2的位置:即pd.concat([df2,df1],axis=0)原创 2021-01-12 19:38:05 · 711 阅读 · 0 评论 -
评分卡--toad--scorecard函数,调整评分以整数形式输出
文章目录小心情前言将分箱后的评分转为小数踩坑点小心情平平无奇我真棒!!!前言toad包里的scorecard能自动将概率转为评分卡,想学习toad的童靴,可以参见:toad使用教程。概率转评分卡,并将评分转到希望的区间内(比如[300,1000]),主要是调整scorecard内的以下4个参数:base_odds基准好坏比base_score基准分数:当基准好坏比取值为base_odds,基准得分设定的分数rate设定的比base_odds好坏的倍数pdo当比base_odds坏原创 2021-01-08 11:28:35 · 3355 阅读 · 2 评论 -
python报错--SSL: CERTIFICATE_VERIFY_FAILED
报错内容<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verifyfailed: unable to get local issuer certificate (_ssl.c:1076)>解决方法全局加上import sslssl._create_default_https_context = ssl._create_unverified_context具体参见:urlopen error [SSL:原创 2021-01-06 23:01:07 · 594 阅读 · 0 评论 -
python与R corr()/cor() 对NaN是如何处理的
Python中 corr()函数,对变量中含有NaN相关系数的计算,是将两变量有NaN对应的行删去,用剩下的行计算相关系数矩阵。dat2是去掉NaN所在行,然后计算相关系数。(过程如图:dat和dat2是数据)如果有一个维度标准差是0的话,返回NaN。如图:...原创 2021-01-04 18:42:04 · 3392 阅读 · 1 评论 -
谦逊地学习python---Numpy篇
Numpynumpy学习1.np.array()的基础属性type/dtype/ndim/size/shape2.创建有规律的数组0矩阵1矩阵等差数列随机数列3.运算计算sin,cos,……,sqrt,log聚合函数sum、min、max、mean、stdarray数组乘以常数的+-*/会作用于内部的每一个元素两个相同维数的数组进行四则运算,则对应位置进行四则运算4.简便写法+= -= *= /=5.array的形状变成二/多维:reshape或shape降维:ravel()转置:transpose()n原创 2020-12-17 23:02:28 · 216 阅读 · 0 评论 -
浏览器没有自动跳转到jupyter notebook
打开jupyter notebook的方法方法1. 直接从anaconda下,点击jupyter notebook启动。方法2.点击anaconda下anaconda prompt,输入:jupyter notebook以上两种方法均可打开jupyter notebook.若浏览器没有自动跳转到jupyter notebook界面。可以尝试:打开浏览器,在网址栏输入:localhost:8888...原创 2020-08-12 13:07:10 · 419 阅读 · 1 评论 -
cannot import name ‘IterativeImputer‘ from ‘sklearn.impute
报错信息:cannot import name ‘IterativeImputer’ from 'sklearn.impute’原因:sklearn里对缺失数据补全的功能仍处于开发状态,还不是稳定版,解决方法:from sklearn.experimental import enable_iterative_imputerfrom sklearn.impute import IterativeImputer...原创 2020-08-09 16:57:57 · 824 阅读 · 0 评论 -
大数据情况,R建议用fread(),或者用python
文章目录大数据情况,R建议用fread(),或者用python数据情况用R的read.csv读取数据,并对y进行分组用R的fread()读取数据,并对y进行分组用python的read_csv读取数据,并对y进行分组大数据情况,R建议用fread(),或者用python数据情况维数:52225*6435;大小:711022kbrawdata.shape(52225, 6435)用R的read.csv读取数据,并对y进行分组结果和期望不同rawdata <- read.csv(fil原创 2020-07-29 22:58:35 · 1063 阅读 · 0 评论 -
python---pycharm画图图形不出现
用了plt.show(),仍然没有出现图形,提示信息:<Figure size 432x288 with 1 Axes>过程:pycharm上也没有找到Settings—tools—python scientific ,关闭 show plots in tool window使用了plt.show()原因猜测:你的python解释器有多个,导致pycharm识别混乱,我是安装了python3.7和anaconda的,python3.7里没有安装matplotlib,anaco原创 2020-07-13 11:37:14 · 13120 阅读 · 4 评论 -
python报错:Invalid parameter alpha for estimator Pipeline
报错信息Invalid parameter alpha for estimator Pipeline解决办法:在pipe里定义的名称后要加两个下杠。原始:pipe = Pipeline([('scaler',StandardScaler()), ('mlp',MLPClassifier(max_iter=1600,random_state = 3...原创 2020-03-16 15:57:35 · 2573 阅读 · 1 评论 -
python敲代码一
python手感练习小心情正文scikit_learn 很重要的机器学习库,建立在scipy之上小心情疫情在家待了好久,所在地湖北黄冈。每天沉迷与论文、欢乐斗地主和东华帝君之间,我可真花心,哈哈哈哈。python工具类软件还是要多敲代码,不然眼睛说我会了,手又给你Pia!(o ‵-′)ノ”(ノ﹏<。)Pia!(o ‵-′)ノ”(ノ﹏<。)打脸。BTW:喜欢Rstudio的原因是...原创 2020-03-12 14:59:53 · 744 阅读 · 1 评论 -
tensorflow2.0安装(CPU版本)+python3.7+conda4.8
基础环境win10 + python3.7 + conda4.8.2 + pip 20.0.2 + 清华源打开anaconda prompt1.输入以下命令pip install pip -Upip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip install tensorflow=...原创 2020-02-15 16:26:29 · 1983 阅读 · 4 评论 -
牛客网&网易笔试题==>牛牛找工作(Python3详解)
题目描述:链接:https://www.nowcoder.com/questionTerminal/46e837a4ea9144f5ad2021658cb54c4d?page=20&onlyReference=false来源:牛客网为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作...原创 2019-10-29 17:44:16 · 429 阅读 · 0 评论 -
Python编程
文章目录斐波拉契数列输出奇偶数#计算狗的年龄判断是否能被2和3整除步长为正值的等差数列之和斐波拉契数列a=0,b=1#斐波拉契数列a,b=0,1while b<10: print(b,end=" ") a,b=b,a+b#1 1 2 3 5 8 输出奇偶数a=1while a<7: if a % 2 == 0: print(a...原创 2019-10-25 15:17:16 · 222 阅读 · 2 评论 -
便利蜂编程题
便利蜂第一行大牛挑战的最低系数任务的难度要求难度大于大牛最低系数的项目人数x=input("第一行数字为:")y=input("第二行数字为:")x = [int(i) for i in x.strip().split()]y = [int(i) for i in y.strip().split()]x,y=sorted(x),sorted(y)n=len(x)a=0fo...原创 2019-10-15 23:05:45 · 616 阅读 · 0 评论