Matlab/Cplex代码:基于合作型Stackelberg博弈的考虑差别定价和风险管理的微网运行策略

发布时间:2022-10-31 算法

Matlab/Cplex代码:基于合作型Stackelberg博弈的考虑差别定价和风险管理的微网运行策略
参考International Journal of Electrical Power and Energy Systems的《A cooperative Stackelberg game based energy management considering price discrimination and risk assessment》
Highlights:混合博弈(合作型主从博弈),差别定价,CVaR条件风险价值,KKT和强对偶化简MPEC模型
P.S. 原文下层之间的利益分配用谈判方法来分配,小店还有非对称纳什谈判/考虑欺诈行为的合作博弈复现
请添加图片描述

ID:12400667429633045揆文奋武

请添加图片描述
请添加图片描述
请添加图片描述

更多相关推荐


MySQL常用函数

发布时间:2010-09-08 算法 DATABASE 加密 MYSQL UNIX TABLE DATE
MySQL常用函数!转载请注明出处! 一、数学函数ABS(x)                    返回x的绝对值BIN(x)           返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)                返回大于x的最小整数值EXP(x)           返回值e(自然对数的底)的x次方FLOOR(x)          返回小于x的最大整数...

PTA6

发布时间:2022-11-23 我的错题 算法
1.s*(s-a)(s-b)(s-c)是合法的C语言表达式。F1.为表示“a和b都不等于0”,应使用的C语言表达式是(D)。A.(a!=0)||(b!=0)        B.!(a=0)&&(b!=0)          C.a||b        D.a&&b若ab中有一项为0则表达式为02.下面的程序段输出是(A)。intk=11;printf("k=%d,k...

归并排序

发布时间:2019-10-04 排序 算法 # 排序算法
算法思想  将两个有序数组合并成一个有序数组的归并算法加上递归思想就构成了归并排序算法。  假设有两个有序数组和一块缓冲空间,两个指针a、b初始化分别指向两个数组的首元素。若a指向的元素小于b指向的元素,则把a指向的元素放入缓冲空间,a向后移动一个位置同时检测是否溢出,否则把b指向的元素放入缓冲空间,b向后移动一个位置同时检测是否溢出。如果把b的溢出作为循环跳出的标准,跳出循环后需要检查a中的元素...

分页式存储管理方式之地址变换习题

发布时间:2022-11-25 算法 分页式存储 操作系统
概念示例1说明:在本示例中,将A转化成十进制之后,因为页面大小为2^10,所以后十位为页内偏移地址也就是页内地址d,剩下的则是页号P说明:上一步骤得到的页号P=2,根据页表2对应的块号为8,所以A=09C4H转化成物理地址=8*1024+d=21C4H示例2说明:注意,现在是十进制,int[]是整除函数,mod是取余函数。课堂练习1解析:2解析:3...

qsort 常用方法总结

发布时间:2015-01-22 数据机构 算法
七种qsort排序方法<本文中排序都是采用的从小到大排序>一、对int类型数组排序intnum[100];Sample:intcmp(constvoid*a,constvoid*b){return*(int*)a-*(int*)b;}qsort(num,100,sizeof(num[0]),cmp);二、对char类型数组排序(同int类型)charword[100];Sample:i...

算法七:图的存储结构

发布时间:2015-07-13 算法
一、邻接矩阵(Adjacency matrix)1、特点:容易理解,索引和编排都很舒服。对于边数相对顶点较少的图,这种结构无疑是存在对存储空间的极大浪费。比较适用于稠密图(M相对N^2大很多的图,其中N表示边的条数,M表示顶点歌手)。2、创建方法:使用二位数组,定点个数(n)等于二维数组的大小(n*n)。 第(i,j)表示顶点i到顶点j是否有边,1表示有边,∞表示没有边。二、邻接表(Adjace...

算法二:深度和广度优先搜索

发布时间:2015-07-07 算法
图论存储:图的邻接矩阵存储法采用矩阵方式(二维数组)存储,定点个数(n)等于二维数组的大小(n*n)。第(i,j)表示顶点i到顶点j是否有边,1表示有边,∞表示没有边。如果是对称矩阵这说明是个无向图。深度优先搜索depthfirstsearch(DFS),时间复杂度O(N^2)"下一步如何做"和"当下该如何做"是一样的,所以可以采用递归调用方法。把每一种可能都去尝试一遍(在for循环中实现),当前...

算法三:树和堆排序

发布时间:2015-07-08 算法
1、树(不包含回路的,即n个结点恰好有n-1条边)任意两个结点有且仅有唯一的一条路径连通。根/祖先/根节点(没有父亲)节点/结点夫节点/父亲子节点/儿子叶结点(没有儿子)深度:根到这个结点的层数。2、二叉树:每个结点最多有两个儿子(左儿子,右儿子)满二叉树:每个结点都有两个儿子/所有的叶结点都有相同的深度。深度为h且有2^h-1个结点的二叉树。完全二叉树:满二叉树最右边位置上拿掉一个或者几个叶结点...

PTA题目 吃鱼还是吃肉

发布时间:2022-11-17 蓝桥杯 算法 C++
国家给出了8岁男宝宝的标准身高为130厘米、标准体重为27公斤;8岁女宝宝的标准身高为129厘米、标准体重为25公斤。现在你要根据小宝宝的身高体重,给出补充营养的建议。输入格式:输入在第一行给出一个不超过10的正整数 N,随后 N 行,每行给出一位宝宝的身体数据:性别身高体重其中性别是1表示男生,0表示女生。身高和体重都是不超过200的正整数。输出格式:对于每一位宝宝,在一行中给出你的建议:如果太...

2的n次幂

发布时间:2022-11-19 算法
精度确认:位次转换,使用log10x^n,确认位次,这里讨论高位次。idea:用数组储存一个很多位次的数,并且初始化首位为1;用循环对2进行累乘,进位通过除法实现,输出根据位次进行,并且应该是逆序输出。int(){ constintk=xxxx;//精确的位次 inta[k]={1};//初始化为1,累乘中1乘以任何数都为1,并且这里0次方为1,妙哉。keypoint:定义一个变量m记录现有位次,...

【C语言题目】循环-石头

发布时间:2022-10-30 算法 C语言
传统的取石子游戏规则是这样的:给出N堆石子,每堆有若干个。两个人轮流取石子,每次可以从任意一堆中取走任意多个,但是不可以不取。取走最后一个石子的玩家获胜。由于这样是在是太简单也太老套了,所以我们决定把规则改一改:给出N堆石子,从0到n-1标号,每堆若干个。两个人轮流取石子,每次只能从有石子的,且标号最小的那一堆取石子,不能不取。取走最后一个石子的玩家获胜。现在,由Alice和Bob来玩这个游戏,并...

北京内推 | 百度AIG知识图谱部招聘NLP算法实习生

合适的工作难找?最新的招聘信息也不知道?AI求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职!百度百度知识图谱面向海量数据,综合运用语义理解、知识挖掘、知识整合与补全等技术,构建出多元异构的超大规模知识图谱,进而基于知识图谱进行理解、推理和计算。目前,百度知识图谱已经拥有业界最大规模知识图谱,并广泛应用于公司各产品线。同时,百度知识图谱深耕行业图谱,打造面向B端场景的知识...

代码随想录第五十三天

发布时间:2022-11-12 数据结构 算法 动态规划
代码随想录第五十三天1143.最长公共子序列给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,“ace”是“abcde”的子序列,但“aec”不是“abcde”的子序列。两个字符串的「公共子序列」是这两个字符串所共同拥有的子序...

测测您的能力:微软程序员测试题

测测您的能力:微软程序员测试题一.最基本题型(说明:此类题型比较简单)1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟)3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形...

p1171: 蜗牛爬井

发布时间:2022-11-13 HHOJ 数据结构 算法 C++
P1171-蜗牛爬井-HHOJ解题思路:1.此题考察循环结构坑点:1.输入000应输出0      2.如果h=10,x=11,y=12时,应输出1代码:#include<bits/stdc++.h>usingnamespacestd;intmain(){ longlongh,x,y;//定义x,y,h cin>>h>>x>>y; longlong...

算法入门之DFS

发布时间:2013-10-31 算法 算法学习
DFS的算法思想:暴力搜索,找到目标。intdir[8][2]={{-2,-1},{-2,1},{-1,-2},{-1,2},{1,-2},{1,2},{2,-1},{2,1}};intp,q,flag;intvis[max][max];intpath[max][2];intJudge(intX,intY){ if(X>=1&&X<=q&&Y>=1...

MySQL Order By索引优化

发布时间:2010-05-11 算法 MYSQL BUFFER 存储 磁盘 MYSQL优化 优化
在一些情况下,MySQL可以直接使用索引来满足一个ORDERBY或GROUPBY子句而无需做额外的排序。尽管ORDERBY不是和索引的顺序准确匹配,索引还是可以被用到,只要不用的索引部分和所有的额外的ORDERBY字段在WHERE子句中都被包括了。  使用索引的MySQLOrderBy  下列的几个查询都会使用索引来解决ORDERBY或GROUPBY部分:SELECT*FROMt1ORDERBYk...

实践|手写逻辑回归算法

发布时间:2022-11-18 手写 算法
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达尽管对于机器学习来说,理论是非常重要的内容,但是持续的理论学习多少会有些审美疲劳。今天,我们就试着用代码来简单实现一下逻辑回归,也方便大家更好地理解逻辑回归的原理,以及机器学习模型在实践中是怎么运作的。一、逻辑回归算法步骤简述构建一个逻辑回归模型有以下几步:收集数据:采用任意方法收集数据准备数据:由于需要进行距离计算,因此我们要...

含有括号的四则运算表达式去掉所有多余的括号

(6)键盘输入-一个含有括号的四则运算表达式,可能含有多余的括号,编程整理该表达式,去掉所有多余的括号,原表达式中所有变量和运算符相对位置保持不变,并保持与原表达式等价。例:输人表达式应输出表达式a+ (b+ c)a+b+c(a* b) + c/da*b+c/d.a+ b/(c-d)a+ b/(c-d)注意:输入a+b时不能输出6+a。表达式以字符串输人,长度不超过255,输人不要判错。所有变量为...

求N个整数序列的连续最大项数和

发布时间:2022-09-11 算法 动态规划
题目如下:给定N个连续的整数序列,试求前多少项和是最大的?数据结构题,采用在线处理方法(在网上学习所得,再此记录)思路:从第一个数开始加起,如果后面的数使得前面的数为负数,则在此处重新开始计算,否则一直往后,直到找到最大的那个。intmain(){inta[6]={1,-1,3,4,-10,6};intmax=0,thismax=0;inti;for(i=0;i<6;i++){thismax...

采用类方法返回数组最大的数

发布时间:2022-09-12 C++ 算法 VSCODE
#include<iostream>usingnamespacestd;classMax{private:inti;inta[];public:intaccept();};intMax::accept(){cout<<"请输入数组长度"<<endl;cin>>i;inta[i];inta1;for(intj=0;j<i;j++){cin>...

比特,字,字节,位之间的关系

发布时间:2022-09-11 算法
比特比特(bit)是计算机最小的存储单位,一个bit就是二进制数要么0,要么1,我们先将bit理解成同学,每一个比特有两种情况,我们将其理解为男同学,女同学。字节字节为byte,一个字节为8个比特(bit),一个字节存在2的8次方种情况,为256种情况,我们在这里将将一个字节理解成8个同学组成小队五字,位一个字由若干个字节构成,这个是不确定的,由本身计算机来决定,想我们的8位,16位,32位,64...

C ++语言类方法处理七桥问题

发布时间:2022-09-15 C++ 线性代数 算法
思路:先接收数组,在判断是否是奇数,利用线性代数的知识,判断欧拉回路即可#include<iostream>usingnamespacestd;classBright{private:inti;intj;public:intCount();voidPlan();Bright(inti,intj);};Bright::Bright(intx,inty){i=x;j=y;}intBrigh...

迪杰斯特拉算法

发布时间:2013-10-02 算法 ACM 迪杰斯特拉
Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。  Dijkstra算法是很有代表性的最短路算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。其基本思想是,设置顶点集合S并不...

D. Edge Deletion

发布时间:2021-08-31 算法 图论
传送门题意:给定一张无向图,问最多保留k条边,使得有1到其余点题意:给定一张无向图,问最多保留k条边,使得有1到其余点题意:给定一张无向图,问最多保留k条边,使得有1到其余点的最短路不变的点数最多。的最短路不变的点数最多。的最短路不变的点数最多。分析:最短路径树,很明显,当k≥n−1时,我们只需要保分析:最短路径树,很明显,当{k}\geq{n-1}时,我们只需要保分析:最短路径树,很明显,当k≥...

ABC243 E-Edge Deletion (Floyd)

发布时间:2022-04-18 算法 图论
E-EdgeDeletionhttps://atcoder.jp/contests/abc243/tasks/abc243_e#include<iostream>#include<cstdio>#include<string>#include<algorithm>#include<vector>#include<queue>#...

常错题型

发布时间:2022-11-25 C++ 算法 知识点 开发语言
1:strings不能为s=s+(1+‘0’);应该为s+=(1+‘0’);或是s+=‘0’;2:intk=n-s.size();for(i=1;i<=n-s.size();i++)s+='0';intk=n-s.size();for(i=1;i<=k;i++)s+='0';以上两种代码有时是不一样的,下面的是正确的,错误原因就是我们在操作的过程中不断的给s加入新的值,所以他的长度不断...

快速排序的python实现

发布时间:2022-11-24 算法
入门写法:写法一:简单,但是扩展性不强#快排:设定一个分界值(一般取第一个),大于分界去右边,小于分界去左边,递归重复这个过程#ref=5i=1j=553764j从后往前找第一个比5小的是4交换43765#i=1j=5从前往后找第一个比5大的是7交换43567#i=2j=5这时发现左边的都比5大右边的都比5小然后递归处理左右两遍defqsort(a):if(len(a)<=1):return...

队列queue最简单的复制拷贝方式

发布时间:2022-11-25 C++ 算法 开发语言
#include<stdio.h>usingnamespacestd;#include<iostream>#include<queue>intmain(){ queue<int>q; for(inti=1;i<=5;i++){ q.push(i); //push(i)用以将i压入队列,因此一次入队12345 } intlen=q.size(...

【C语言】如何创建一个简单的三子棋游戏

发布时间:2022-11-09 算法 游戏 C语言
1.前言今天我们来玩一个游戏:三子棋。它结合了我们最近学过的数组和函数,同时又会用到猜数字游戏时的一些思路,可以很好地帮助我们巩固知识,并且认识一些新的思路和方法。博客可能有点长,但很详细。2.准备我们首先要创建一个项目,然后创建一个test.c源文件作为测试模块,创建game模块来实现函数,其中game.h用来声明函数,game.c用来实现函数。3.要求这个游戏可以重复玩有必要的提醒,如下棋,输...

【C语言】getchar()和putchar()的用法

发布时间:2022-10-26 算法 开发语言 C语言
先在这里推荐一个网站,可以查找C语言中的库函数getchar介绍getchar意思是从标准输入中读取一个字符stdin分为std和in,std就是standard,in就是input函数无参数,但有返回值,就是读取到的这个字符的ASCII码值,所以它的返回类型是int,但遇到文件尾部或者读取错误时会返回EOF使用它必须引用头文件例子常见问题为什么连确认的机会都没给我就确认失败了?其实这与getch...

【无标题】经典 递归 汉诺塔

发布时间:2022-11-24 C++ 算法 C# C语言
汉诺塔经典比较基础,但对刚学习递归的人来说并不好理解。共有n层下面是自己的思路想法1.n=1,a->c 递归最基层2.n=2,将第一个a->b  再将第二个从a->c 再将第一个从b->c3.递归思想即为将n层的上边n-1层从a->b,最底层a->c,再将n-1个从b->c.而要将n-1层借助a移动到c,等价于在n-1层问一下,借助b移动到c #inclu...

C#联合OpenCV(六)阈值分割-全局阈值与局部阈值

阈值分割-src:输入图,只能输入单通道图像,通常来说为灰度图-dst:输出图-thresh:阈值-maxval:当像素值超过了阈值(或者小于阈值,根据type来决定),所赋予的值-type:二值化操作的类型,包含以下5种类型:cv2.THRESH_BINARY;cv2.THRESH_BINARY_INV;cv2.THRESH_TRUNC;cv2.THRESH_TOZERO;cv2.THRESH_...

2022 GCPC--C. Chaotic Construction

发布时间:2022-11-24 C++ 算法 C语言
ThecityGirclehasonlyonestreet,andthatstreetiscyclic.Thiswasveryconvenientintimeswhenpeopledidn'tcarryadevicewithcompass,GPSanddetailedmapsaroundintheirpockets,becauseyouonlyhavetowalkinonedirectionand...

Java排序汇总

发布时间:2009-11-30 算法 STRING PIVOT DATASET RANDOM JAVA
packagecom.wepull.jbs.lesson4; importjava.util.Random; /** *排序测试类 * *排序算法的分类如下: *1.插入排序(直接插入排序、折半插入排序、希尔排序); *2.交换排序(冒泡泡排序、快速排序); *3.选择排序(直接选择排序、堆排序); *4.归并排序; *5.基数排序。 * *关于排序方法的选择: *(1)若n较小(如n≤50),可...

单目标跟踪--KCF算法(核化相关滤波算法)Python实现(超详细)

发布时间:2022-11-16 算法 目标跟踪 PYTHON 计算机视觉 NUMPY
Tracking-KCFAlgorithm注:本文涉及的算法的代码实践已上传至GitHub,恳求大佬们指点!^_^1.目标检测跟踪与算法背景概述​目标跟踪任务在许多的计算机视觉系统中都是极为关键的一个组成部分。对于任意给定的一个初始图像的Patch(Filter滑过的区域),目标跟踪任务的目的在于训练一个分类器来将待跟踪的目标与它所处的环境区分开,为了能够在后续帧中能继续检测到这个目标,分类去需要...

JVM-并发垃圾回收

发布时间:2022-10-12 JAVA 算法 JVM
GC停顿:拷贝算法中,对象地址会发生移动,让业务线程全部停下来,等GC完成对象地址的调整后再工作。并发:Concurrent指GC线程和业务线程同时工作。并行:Parallel    指多个GC线程同时工作。1.分代垃圾回收算法原理:将堆分为年轻代和老年代,年轻代使用copy算法scavenge,老年代使用mark-sweep晋升:年轻代发生GC频率高于老年代,每经历一次GC存活下来的对象age+...

knn算法笔记(2)

发布时间:2022-10-26 算法 机器学习 PYTHON
一.代码importnumpyasnpimportoperatorfromosimportlistdir#构建分类器defknn(testdata,traindata,labels,k):tempdata=np.tile(testdata,(traindata.shape[0],1))#将测试数据复制成与训练数据同等规格的矩阵tempdata=testdata-traindata#计算坐标之间的差...

【信息学CSP-J近16年历年真题64题】真题练习与解析 第8题之方格取数

 方格取数描述设有𝑛×𝑚的方格图,每个方格中都有一个整数。现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格,并且不能重复经过已经走过的方格,也不能走出边界。小熊会取走所有经过的方格中的整数,求它能取到的整数之和的最大值。输入第1行两个正整数𝑛,𝑚。接下来𝑛行每行𝑚个整数,依次代表每个方格中的整数。1≤𝑛,𝑚≤1000。方格中整数的绝对值不超过10^4...

【大厂高频真题100题】《滑动窗口的最大值》 真题练习第16题 持续更新~

  滑动窗口的最大值描述:给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。示例:输入:nums=[1,3,-1,-3,5,3,6,7],和k=3输出:[3,3,5,5,6,7] 解释:  滑动窗口的位置      最大值---------------            -----[1 3 -1]-3 5 3 6 7    3 1[3 -1 -3]5 3 6 7    3 ...

【大厂高频真题100题】《基本计算器》 真题练习第15题 持续更新~

 基本计算器描述给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。整数除法仅保留整数部分。你可以假设给定的表达式总是有效的。所有中间结果将在[-231,231-1]的范围内。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如eval()。示例1:输入:s="3+2*2"输出:7示例2:输入:s="3/2"输出:1示例3:输入:s="3+5/2"输出:5提示:1<=...

发现一个宝藏 Python 库,玩社区发现算法的不能错过!

来源丨任识算法编辑丨Python数据科学推荐阅读:终于来了,【第三期】彭涛Python爬虫特训营!!网络是由一些紧密相连的节点组成的,并且根据不同节点之间连接的紧密程度,网络也可视为由不同簇组成。簇内的节点之间有着更为紧密的连接,不同簇之间的连接则相对稀疏。这种簇被称为网络中的社区结构(communitystructure)。由此衍生出来的社区发现(communitydetection)算法用来发...

SIFT算法

发布时间:2015-12-01 算法 SIFT
尺度不变特征转换(Scale-invariantfeaturetransform或SIFT)可以用来侦测与描述图像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量,此算法由DavidLowe在1999年所发表,2004年完善总结。此算法有其专利,专利拥有者为英属哥伦比亚大学。局部影像特征的描述与侦测可以帮助辨识物体,SIFT特征是基于物体上的一些局部外观的兴趣点而与影像的...

【行列转换】C语言二维数组入门

发布时间:2022-11-08 算法 矩阵 C语言
1.简介       二维数组的交换可以作为动态规划问题的基础,本文将详细讲述二维数组交换问题,以便读者后期更容易理解动态规划问题。2.二维数组的声明格式        intnum[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};        如此代码段,声明了一个三行四列的二维数组。我们可以把他理解为一个矩阵。        注意:数组是从0开始的。及元素1对应的是nu...

北邮VC++实验题28 数组合并

发布时间:2022-11-21 C++ 数据结构 算法
题目描述将两个数组a和b合并,合并后的数组按升序输出。说明:1)数组a和b的大小和元素的值从键盘输入;先输入数组大小,再输入数组的值;2)合并后的数组输出时,各数值间以空格分开。输入样例21241234输出样例112234#include<bits/stdc++.h>usingnamespacestd;intmain(){vector<int>v;intp,s;for(in...

DS树--带权路径和

发布时间:2022-10-26 数据结构 算法
题目描述计算一棵二叉树的带权路径总和,即求赫夫曼树的带权路径和。已知一棵二叉树的叶子权值,该二叉树的带权案路径和APL等于叶子权值乘于根节点到叶子的分支数,然后求总和。如下图中,叶子都用大写字母表示,权值对应为:A-7,B-6,C-2,D-3树的带权路径和=7*1+6*2+2*3+3*3=34本题二叉树的创建参考前面的方法输入第一行输入一个整数t,表示有t个二叉树第二行输入一棵二叉树的先序遍历结果...

VS——1.1语法基本

发布时间:2022-11-03 C++ 算法 开发语言
1)#include<iostream>#为预处理指令 <iostream>为库函数2)intmain()以main开始  以main函数结束3)std::cout<<HelloWorld!\n";有大小写敏感,不能乱用4)std::cout<<HelloWorld!/n";printf("HelloWorld!/n");常用指令printf,std...

算法题(递归)

发布时间:2022-08-11 JAVA 算法 PYTHON
1.在python中执行函数之后的结果为:(C)def fun(n):    if n <= 1:        return n    return fun(n-1) + fun(n-2)print(fun(6))        A.0        B.5        C.8        D.无限递归解析:递归函数为fun(n)=fun(n-1)+fun(n-2),可以理解为简单的斐...

数据可视化:科研论文配色

发布时间:2022-11-24 算法 PYTHON 数据分析 人工智能
系列文章目录前言本篇文章为B站DrZhao93视频:【科研绘图】科研绘图配色的注意点(一),【科研绘图】科研绘图配色的注意点(二),【科研绘图】科研绘图配色的注意点(三)的笔记,可以结合视频进行阅读。一、科研论文配图的演变90年之前:黑白灰的世界,图少数据少彩色少。99-00年:彩色图开始兴起。(彩色图收费!只有少数杂志才要求用彩图)00-10年:数据量迅速增大,SM大幅增加,彩色比重也越来越大。...