自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Python】`*args` 和 `**kwargs`的用法【最全详解】

*args 和 **kwargs的用法猛滴打开博客,发现实在有段时间没更新了。又刚好用到了**kwargs 。遂想起了许久之前总结的这篇博客,夸张点说也算是自己的一个呕心沥血之作吧。相信不少同学在看大神的程序时,总会看见 *args, **kwargs 这样的写法,但你知道这种写法的含义是什么吗?对于大部分Python初学者而言,*args 和 ``kwargs` 这两个魔法变量需要花费大量时间来解释。别被这些语句所绊倒。其实这些并不是什么超级特殊的参数,也并不奇特,只是编程人员约定的变量名字,

2021-06-16 16:51:25 44290 20

原创 LMDI 理论推导详解【从理论到Python-MATLAB实现(编程实现)】

LMDI 理论推导详解【从理论到Python-MATLAB实现(编程实现)】LMDI 理论推导:点击这里查看Python编程实现:def LMDI(data,tt,t0): def Delta_XX(yt,y0,xt,x0): def L(yt,y0): if yt == y0: return 0 else: return (yt-y0)/(np.log(yt)

2021-03-04 18:55:32 5617 13

原创 LMDI 理论推导详解【从理论到Python-MATLAB实现(理论)】

LMDI 理论推导详解【从理论到Python-MATLAB实现(理论)】影响因素分解分析方法能够有效地反映任意时段上各个影响因素对目标变量变化的影响程度大多数模型虽然可以定量反映各影响因素对目标变量变化的影响程度,但无法解释其任意时段上各个影响因素对目标变量变化的影响程度。因此,给分析结果带来了巨大的缺陷,同时使后续分析难以进一步开展。分解分析将一个待分解的研究目标(如能源消耗、碳排放总量/强度等)通过定性的方法分解为若干驱动因素的集合,然后通过定量去研究这些因素对该研究目标的影响程度大小,即贡献水

2021-03-04 18:51:25 32341 15

原创 【Github】报错:It looks like you don‘t have write access to github to XXX. If you should, please check w

【Github】报错:It looks like you don’t have write access to github to XXX. If you should, please check with a a repository administrator.

2023-03-29 17:02:18 525 1

原创 Conda更新报错:requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://mirrors.tuna.t

conda更新报错;除了常见的代理导致的问题,纪念第一次遇到此类错误

2023-02-28 20:42:59 6045 4

原创 【Debug|GitHub】Unable to sign in on Github Desktop through browser #11410

【Debug|GitHub】Unable to sign in on Github Desktop through browser #11410刚在用GithubDesktop上传本地代码时,始终验证身份不了。太久没用这个了,有点生疏,主要我每次用浏览器登陆他没反应,账号密码登录明明账号密码对了他老给我说错的!简直受不了了!然后上网一查,发现国内国外类似情况也有很多,但都没什么靠谱的方法最后卸载了软件安装包,重新安装好几次才没用。类似问题:https://github.com/desktop/

2021-12-23 20:33:57 895 1

原创 【MATLAB】计算最大8小时内滑动平均

计算臭氧(O3\text{O}_3O3​) 最大8小时内滑动平均文章目录计算臭氧(O3\text{O}_3O3​) 最大8小时内滑动平均1 题目:2 数据3 代码:背景:同学在参加研究生数学建模比赛时需要对某时序数据求最大8小时滑动平均。 总的来说,问题比较简单,稍加注意和细心不难写出代码。应要求,本文代码主要通过matlab编写。题目求解思路直接见代码注释 1 题目:臭氧(O3\text{O}_3O3​) 最大8小时内滑动平均: 指一个自然日内8时至24时的所有8小时滑动平均浓度的最大值,其

2021-10-16 12:04:21 8248 4

原创 【R语言】 学习笔记(随时遇到问题随时记录,持续更新)

【R语言】 学习笔记(随时遇到问题随时记录,持续更新)【R语言】 学习笔记(随时遇到问题随时记录,持续更新)前言: 最近在调一个模型的代码时,因为理论写得太模糊了。只好参考现有的一份较为可靠的R语言代码。以前只是感受到了R语言画图的强大,这两天通过咨询大佬(一个学弟)和各种谷歌百度终于在刚刚将这份代码调通了!!!内心狂喜啊!!!(于是做点笔记来冷静一下~~)回头来看,在之前有了C语言、MATLAB和Python的基础上来说,学习R其实并不复杂。只是要去熟悉一些新的东西。1 IDE下载和配

2021-09-05 11:23:42 285

原创 【Python】查找指定元素在列表第n次出现的索引(下标)

前言:刚在写代码时又需要用到一个功能:查找指定元素在列表第n次出现的索引(下标),这个问题我记得处理过的,也是从网上找到的一个语法或函数。刚在网上查了好一会儿终于又找了该方法,其实是一个博客中已经写好的函数原文链接:点此查看,感谢原文作者分享具体功能:查找指定元素在列表第n次出现的索引(下标)# 定义列表l = ["a", "b", "c", "a", "b", "c", "a"]# 定义通用的获取某元素在列表中第n次出现的位置下标的函数def get_index(l, x, n): .

2021-07-27 12:13:43 2155

原创 【LATEX】IEEE期刊LATEX排版中caption表头设置 minipage 与 subfigure【解除痛苦面具】

IEEE期刊LATEX排版中caption表头设置 minipage 与 subfigure文章目录IEEE期刊LATEX排版中caption表头设置 minipage 与 subfigure背景与问题原因及解决方案额外的发现反思总结背景与问题在帮师姐排版一篇论文时,始终表格问题折磨着我。主要问题: 我排出来论文中的表格表头小写并没有大写,就很离谱!!!但是呢?? IEEE模板明确要求了表头必须大小,(有些帖子还说编辑特别烦这种没这么搞,而将其搞成小写的,甚至因此拒稿。看到这个帖子时,感觉人都神了

2021-07-01 21:37:15 4069 3

原创 【Python】利用skorch进行深度学习

【Python】利用skorch进行深度学习利用pytorch能够很好地进行私人定制的深度学习,然而torch中的张量总是感觉充满神秘色彩,导致很多时候要进行很久的debug。具有numpy和sklearn特色的skorch应运而生。本文浅尝辄止,仅给出一个实际案例和代码。**import skorchfrom skorch import NeuralNetRegressorfrom sklearn.model_selection import RandomizedSearchCVimpo

2021-05-13 09:21:35 2230

原创 【Python】 Machine-Learning | lending-club-risk-analysis-and-metrics

Lending Club Loan Analysis 借贷俱乐部贷款分析Before Starting:If you liked this kernel please don’t forget to upvote the project, this will keep me motivated to other kernels in the future. I hope you enjoy our deep exploration into this dataset. Let’s begin! .

2021-05-13 09:05:15 1855

原创 【MATLAB】将计算结果循环保存至excel文件指定sheet

【MATLAB】将计算结果循环保存至excel文件指定sheet文章目录【MATLAB】将计算结果循环保存至excel文件指定sheet1.问题2. 过程3. 解决结果4. 总结1.问题刚在帮同学写一个计算的代码时,需要将理想的结果保存。为了方便需将不同的结果保存至不同的位置便于查看。2. 过程首先想到的便是excel的不同sheet,然而查了下资料好像过去经常使用的的matlab命令在这方便并不是很强大:即:将结果循环保存至不同的sheet但MATLAB毕竟还是MATLAB。新的ma

2021-05-13 08:45:34 7560 2

原创 【Python】利用python进行数据分析——以新型冠状病毒疫情为例

【Python】利用python进行数据分析——以新型冠状病毒疫情为例重要说明只提交该文档这一个文件,做完后提交到学习通"结课大作业"中。1. 文件命名:必须以学号-姓名-专业-班级.ipynb命名,(如:202011030101-乔峰-测控技术与仪器-测控20-1.ipynb)另外,本文档开头第二行(文档中已标出)也改成你自己的学号-姓名-专业-班级2. 截止时间:2021年04月30日24时3. 评分规则:分析文档:完成度:代码质量 3:5:2其中分析文档是指你数据分析的过程中,对

2021-05-11 20:14:48 9475 7

原创 【Python】基于机器学习的财务数据分析——识别财务造假

【Python】基于机器学习的财务数据分析——识别财务造假前言:本文数据使用了2021泰迪杯官方给出的数据。其中第一章的代码给出了如何由比赛数据生成案例分析所使用的数据而第二章则重点介绍了 如何通过上一章的数据进行财务数据分析文章目录【Python】基于机器学习的财务数据分析——识别财务造假第一章 生成财务分析数据1.1 Load 比赛的官方数据1.2 数据处理第二章 基于机器学习的财务数据分析——识别财务造假第一章 生成财务分析数据1.1 Load 比赛的官方数据# load lab

2021-05-11 19:38:49 8203 9

原创 【Python】机器学习模型在红酒质量等级评价中的案例应用

【Python】机器学习模型在红酒质量等级评价中的案例应用文章目录【Python】机器学习模型在红酒质量等级评价中的案例应用1.红酒质量数据2. 划分数据并训练机器学习模型1.红酒质量数据import pandas as pdimport numpy as npimport warningswarnings.filterwarnings("ignore")df = pd.read_csv('white wine data.csv')df fi

2021-05-11 19:28:35 2612

原创 【Python】群体智能算法优化支持向量机

【Python】群体智能算法优化支持向量机本文主要介绍了基于流行智能算法Grey Wolf Optimizer(GWO) 来优化支持向量机模型的代码。from sklearn.svm import SVRimport pandas as pdimport numpy as npfrom sklearn.metrics import r2_scoreimport matplotlib.pyplot as pltfrom sklearn.preprocessing import Standar

2021-05-11 19:27:19 1404 13

原创 【MATLAB】 麻雀算法优化BP神经网络及其应用

【MATLAB】 麻雀算法优化BP神经网络及其应用前言:日前需要设计一种基于麻雀算法改进的神经网络,并将其运用于岩石爆破参数的预测研究之中。关于模型或算法代码存在任何疑问欢迎添加博主微信1178623893交流学习~文章目录【MATLAB】 麻雀算法优化BP神经网络及其应用1.经典BP网络2. 算法改进后的SSA_BP主函数目标优化函数1.经典BP网络clear all,clc,close all%% load dataP_train = xlsread('shuju1.xlsx','A1

2021-05-11 19:25:41 2225 5

原创 【已解决】Python安装TensorFlow报错“Consider adding this directory to PATH or, if you prefer to suppress this

【已解决】Python安装TensorFlow报错“Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.”现象:使用pip命令安装tf时出现报错,开始遇到了小问题,后来按照网上的指导:使用管理员身份打开终端执行命令解决成功。看似要成功时,却在最后一步里出现了报错:Consider adding this directory to P

2021-04-30 14:20:31 12664 4

原创 Logstic Regression模型对German Credit数据集进行分类

Case: German Credit在这份作业中,我们使用了Logstic Regression模型对German Credit数据集进行了分类。并用混淆矩阵和ROC曲线对模型进行了评估。若对本文存有疑问或获取数据代码,请直接私信博主或直接添加博主VX: 1178623893The German Credit data set contains observations on 30 variables for 1000 past applicants for credit. Each app

2021-03-20 15:58:25 2872 1

原创 梯度下降、随机梯度下降算法 (手写)【实战案例】

梯度下降、随机梯度下降算法 (手写)【实战案例】这份作业提供了一个很好的实战案例,在此将其转为博客。作为学习笔记若想了解该作业得更多信息,或者算法的其他内容欢迎私信博主。或添加博主VX: 1178623893COMP9417 - Machine LearningHomework 1: Gradient Descent & FriendsIntroductionIn this homework, you will be required to manually implement (

2021-03-07 13:32:05 1214

原创 Python数据清洗 | 常用的数据清洗方法

常用的数据清洗方法本文首发于微信公众号《Python希望社》,欢迎关注,完整详细的原文链接请点击这里在数据处理的过程中,一般都需要进行数据的清洗工作,如数据集是否存在重复、是否存在确实、数据是否具有完整性和一致性、数据中是否存在异常值等。当发现数据中存在如上可能的问题时,都需要有针对性地处理。本文大纲如下: 全文共5746字。认真阅读本文你将掌握常用的数据清洗方法和策略#mermaid-svg-YDTgW0mU5jLbLZCw .label{font-family:'trebuchet

2021-03-06 19:34:56 17589

原创 学习笔记——Python处理netCDF文件

学习笔记——Python处理netCDF文件前言:在尝试一个数据竞赛时,需要处理nc文件,为此对相关资料整理记下如下笔记参考链接:https://zhuanlan.zhihu.com/p/100574643.nc(network Common Data Format)文件是气象上常用的数据格式,python上读取.nc使用较多的库为netCDF4这个库,下面将介绍这个库的具体方法。注意:filename文件路径和文件名中不能有中文!1.安装netCDF库pip install netCDF

2021-02-06 17:17:09 3315

原创 Sklearn——数据集分割

Sklearn——数据集分割通常,在训练有监督的机器学习模型的时候,会将数据划分为训练集**(Training set)、验证集(Validation set)和测试集(Test set)**,目的为了能够选出效果(可以理解为准确率)最好的、泛化能力最佳的模型。sklearn.model_selection.train_test_split 随机划分训练集和测试集train_test_split()函数是用来随机划分样本数据为训练集和测试集的,当然也可以人为的切片划分。优点:随机客观的划分数据,

2021-02-06 01:36:58 2234

原创 Python报错:ImportError: cannot import name XXX

Python报错:ImportError: cannot import name XXX起因:在使用sklearn部分包库时出现该问题。尝试多种方法无果。解释及解决方法语句中涉及的包库和已安装的包库出现了版本不一致的问题。比如你导入的包库来自最新版的文档中,而你的包库还停留在上一版本之中。因此只需要安装最新的包库即可,我尝试了更新好像不能解决问题。也许卸载包库重新安装,是一种可靠的方案。...

2021-02-06 01:35:38 3140

原创 Python中报错提示TypeError: ‘function’ object is not subscriptable

Python中报错提示TypeError: ‘function’ object is not subscriptable在构建一个矩阵时,最后一列为了得到一个值全为1的矩阵使用了如下代码:np.hstack(a,b,np.ones[n,1])得到报错:TypeError: ‘function’ object is not subscriptable由于实际代码里a,b写得比较复杂,一直以为是前面的a,b出了错。仔细检查发现,错误来源于np.ones([n,1])上网查了资料后的总结:Type

2021-02-06 01:29:07 917

原创 Python中报错提示ValueError: setting an array element with a sequence.

Python中报错提示ValueError: setting an array element with a sequence.出错位置:x[k] = xj @ bj# 其中xj是一个 n*2 的矩阵,bj:2*1显然出现在了矩阵的维数,这也不是我想要的结果。于是按照正确的模型算法将代码写为如下,并运行成功:x[k] = xj[k,:] @ bjValueError: matmul: Input operand 1 has a mismatch in its core dimension

2021-02-06 01:28:06 1504

原创 Python中报错提示ValueError: operands could not be broadcast together with shapes

Python中报错提示ValueError: operands could not be broadcast together with shapes (15,1) (14,1)做乘法时维数出现了错误。方法:检查乘号左右的维数,做出更改

2021-02-06 01:27:27 7307

原创 Python中报错提示TypeError: \**** takes no arguments

Python中报错提示TypeError: **** takes no argumentspython 、面向对象编程、 类的属性在运用pycharm软件时实例化一个类后,在使用中出现上述报错。开始以为是传参出现了问题,仔细发现并没有。通过仔细盘查和上网查资料.问题根源:误将def __init__写成了def __int__方法:只需相应更改即可。...

2021-02-06 01:26:51 2862 2

原创 一行代码搞定数据分析——pandas_profiling

数据分析神器——pandas_profiling本文首发于微信公众号《Python希望社》,点击这里就可查看完整全文。欢迎关注,定时持续更新python学习干货对于从事数据科学相关行业的人员来说,如何简单高效地实现对数据集的初步分析是后续一切工作的重要基础。今天我们就为大家介绍一种基于python的数据分析神器——pandas_profiling本文构成大纲如下图所示,全文约2000字,完成阅读约2分钟。文本有惊喜哦~#mermaid-svg-JupG7Q37kMqoDtNL .label{fo

2020-11-09 07:46:31 897

原创 Pycharm快捷键【火爆国外,程序猿必备】

键盘的速度用于快于鼠标——位大牛给我说的,觉得还是很有道理

2020-11-07 14:53:51 106

原创 Python中报错提示TypeError: ‘function‘ object is not subscriptable

Python中报错提示TypeError: ‘function’ object is not subscriptable在构建一个矩阵时,最后一列为了得到一个值全为1的矩阵使用了如下代码:np.hstack(a,b,np.ones[n,1])得到报错:TypeError: ‘function’ object is not subscriptable由于实际代码里a,b写得比较复杂,一直以为是前面的a,b出了错。仔细检查发现,错误来源于np.ones([n,1])上网查了资料后的总结:Type

2020-11-07 14:37:07 20310

原创 【Python使用】|Pycharm清除环境中的所有变量

Pycharm清除环境中的所有变量每次运行完一个代码文件,想要运行另一个代码的时候,控制台总会充满着变量。之前只知道Python删除单个变量的命令:del 变量名称清除环境中所有的变量,方法如下:1、在控制台Python Console输入reset,提示Once deleted, variables cannot be recovered. Proceed (y/[n])?2、再输入y。成功!...

2020-11-07 14:36:24 4145 1

原创 Python中报错提示ValueError: setting an array element with a sequence.

Python中报错提示ValueError: setting an array element with a sequence.出错位置:x[k] = xj @ bj# 其中xj是一个 n*2 的矩阵,bj:2*1显然出现在了矩阵的维数,这也不是我想要的结果。于是按照正确的模型算法将代码写为如下,并运行成功:x[k] = xj[k,:] @ bj...

2020-11-07 14:35:38 985

原创 Python中报错提示ValueError: operands could not be broadcast together with shapes (15,1) (14,1)

Python中报错提示ValueError: operands could not be broadcast together with shapes (15,1) (14,1)做乘法时维数出现了错误。方法:检查乘号左右的维数,做出更改

2020-11-07 14:34:41 2190

原创 Python中报错提示TypeError: \**** takes no arguments

Python中报错提示TypeError: **** takes no argumentspython 面向对象编程 类的属性在运用pycharm软件时实例化一个类后,在使用中出现上述报错。开始以为是传参出现了问题,仔细发现并没有。通过仔细盘查和上网查资料.问题根源:误将def __init__写成了def __int__方法:只需相应更改即可。...

2020-11-07 14:33:42 929

原创 Jupyter Notebook更改默认工作路径及其安装和使用

Jupyter Notebook安装及使用本文首发于微信公众号《Python希望社》,欢迎点击这里查看原文,点击关注我们将不断更新干货、重要知识点。Jupyter是从IPython发展演变而来的,随着逐渐发展,现已支持运行包括Python、R、Julia、Java、C#、Ruby、Javascript等40余种语言。而Jupyter这个名字也主要来源于Julia、Python和RJupyter Notebook(曾被称为:IPython notebook),可以将其简单理解为由IPython 和

2020-11-03 19:32:03 2916 6

原创 Python 3.9 安装及测试使用【手把手教你安装,亲测有用!】

Python 3.9 安装及测试使用本文首发于微信公众号《Python希望社》,欢迎关注,完整详细的原文链接请点击这里10月5日Python 3.9 已成功问世。在新的版本中,一些新的特性被开发了出来,其中主要包括了字典合并与更新、新的解析器、新的字符串函数等。如果现在你还不是很清楚Python到底是什么?可以用来干嘛的话。欢迎大家点击这里(Python初印象)观看我们上期的内容补补课噢~下面我们就开始学习Python安装、测试使用,开始有趣的Python之旅吧~1.下载安装Python

2020-10-27 18:36:30 17279 9

原创 Python初印象

Python初印象本文首发于微信公众号《Python希望社》Life is short, you need Python人生苦短,你需要 Pythonpython的简介ython是一种种广泛使用的、跨平台的计算机程序设计语言。是一种结合了解释性、编译性、互动性和面向对象的脚本语言。python的发展历史在1989的圣诞节,荷兰阿姆斯特丹的许多办公室也都关上了门,一位中年小伙儿也只好回到家中准备寻找一门“课余”编程项目来打发圣诞节前后的无聊时光。尽管家中只有一台家用电脑,还是一台没什么

2020-10-27 15:47:12 507

原创 Pycharm|安装和入门使用总结

Pycharm|安装和入门使用总结前言:20201017-20.28 尽管以前用过Spyder、Jupyter Notebook等python编译软件,但最近在安装了pycharm社区版后,感概于该软件功能过于强大,一时竟不知如何入门。为了方便日后使用和其他同学快速上手这款软件。遂上网遍查其他大佬们的笔记,在此做一个简单的小结~优点支持跨平台。在Macos和Windows下均能使用。被称为最好用的Python编辑器,且没有之一。对多数使用者、新手友好。配置简单,功能强大!带有整套帮助用户在使用P

2020-10-19 22:57:21 447 3

JournalHomeGrid(1).xlsx

2020年6月29日科睿唯安发布了最新的SCI期刊的影响因子报告。本资源涵盖了共9000多种最新SCI期刊的影响因子报告

2020-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除