![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flag高高立起
昔阳z
立个flag,要每天写一个小代码,加油!
展开
-
【笔记2021-11-19】NSGAII代码 MATLAB
nsga_2.mfunction nsga_2(pop,gen)% 函数名字叫nsga_2,参数是pop=种群大小,gen遍历的代数%% 检测输入的各种问题if nargin < 2 % nargin是MATLAB中管参数数量的% 要是参数数量小于2说明少输入了 error('NSGA-II: Please enter the population size and number of generations as input arguments.');end% 两个输.原创 2021-11-19 21:25:25 · 1152 阅读 · 2 评论 -
【练习2021-11-14】Leecode 4 寻找两个正序数组的中位数
需要的知识点:各种查找的时间复杂度class Solution: def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float: def getKthElement(k): """ - 主要思路:要找到第 k (k>1) 小的元素,那么就取 pivot1 = nums1[k/2-1] 和 pivot2 = nums2[k/2-.原创 2021-11-14 23:29:50 · 99 阅读 · 0 评论 -
草稿11月13
原创 2021-11-13 23:24:34 · 218 阅读 · 0 评论 -
【练习2021-11-11】Leecode 2 两数相加
我回来惹QAQ,颓废了一段时间,我今天好歹是来续费了,虽然多目标优化还没做,西瓜书也没看,这周马上又要过去了。唉。不过Leecode真难啊,我看了一上午了都。最后抄了一份答案假设l1的值是123,l2的值是97我认为第一行re = ListNode(0)是建立一个节点re,re的值为0.x= l1.val if l1 else 0意思是,如果传输的参数l1这个节点存在,那x就是l1的值,如果不存在,x=0。 y的福祉也是说一样。x=3 y=7s=carry+x+y是新的结果,carry应该就是原创 2021-11-11 19:17:49 · 559 阅读 · 0 评论 -
【笔记2021-10-30】MongoDB
这里写目录标题1.理解MongoDB的业务背景、熟悉简介、特点、体系结构、数据结构等。2.在windows和Linux下安装启动MongoDB。图形化管理界面compass的安装应用。2.2 shell连接2.3 MongoDB-Compass的下载与使用2.4 Linux版本的使用3.掌握MongoDB基本常用命令实现数据的crud。4.掌握MongoDB的索引类型、索引管理、执行计划。5.使用spring data MongoDB完成文章评论业务的开发。b站评论区大佬的笔记:1.理解MongoDB的业原创 2021-10-31 16:33:18 · 151 阅读 · 0 评论 -
【笔记2021-10-29】函数 Python
下面是一个打印问候语的简单函数,名为greet_user()def greet_user(): """显示简单的问候语""" print("Hello!")greet_user()显示结果:Hello!原创 2021-10-29 23:11:18 · 111 阅读 · 0 评论 -
2021-10-28
第 7 章 用户输入和 章 while 循环函数input() 让程序暂停运行,等待用户输入一些文本。message = input("请输入:")print(message)传入的是字符串类型,如果要当数字,得用int强制转化类型原创 2021-10-28 19:55:58 · 61 阅读 · 0 评论 -
【笔记2021-10-27】if 字典 Python
5 if 语句 一个简单示例6.1 一个简单的字典6.2 添加字典6.3 遍历字典5 if 语句 一个简单示例fruits = ["apple","banana","berry","fig","orange","peach"]for fruit in fruits: if fruit == "fig": print(fruit.upper()) else: print(fruit.title())6.1 一个简单的字典alien_0 = {"c.原创 2021-10-27 21:58:13 · 244 阅读 · 0 评论 -
【笔记2021-10-26】列表 元组 Python
使用for 循环来打印水果列表的所有水果内容使用使 range() 创建数字列表几个简单的函数列表解析切片元组使用for 循环来打印水果列表的所有水果内容fruit = ["apple","banana","cherry","watermelon"]for f in fruit: print(f)但要注意缩进fruit = ["apple","banana","cherry","watermelon"]for f in range(len(fruit)): print(f).原创 2021-10-26 21:19:11 · 887 阅读 · 0 评论 -
【笔记2021-10-25】列表 Python
3.1列表list3.1.1 访问列表元素.title()让字符串首字母大写3.1.2 索引Python提供了一种特殊语法,索引是-1时,Python返回的是倒数第一个数,-2就是倒数第二个。3.2 修改、添加和删除元素在列表末尾添加元素通常用**.append**方法来拓展列表,我认为这个是比直接设定列表大小好多了在列表中插入元素.insert(0,“di0ge”),第一个参数是索引位置,第二个是在索引位置插入的值使用使 del 语句删除元素如果知道要删除的元原创 2021-10-25 22:09:34 · 94 阅读 · 0 评论 -
【笔记2021-10-24】Python
线性模型1.基本形式就是类似最简单的y=ax+b,通过一个函数f(x)这样的一个线性关系式得到y的结果,这个a也就是x的权重2.线性回归3.逻辑回归4.线性判别分析5.多分类学习6.类别不平衡问题7.梯度下降法唉 是在是时间所迫,就写个代码吧。1.改变单词的大小写title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。2.title()和lower()其实都挺有用,因为有的时候输入名字可能是:ADA,aDa之类的妖怪单词,但是这样就可以统一格式了。存储数据原创 2021-10-24 18:16:26 · 92 阅读 · 0 评论 -
【笔记2021-10-23】西瓜书第一章第二章备忘
复习了一下第一章第二章,发现确实有的地方没有弄明白:有一些概念不太清楚,比如讲着讲着ppt,突然不知道学习器指的是什么了。等看完全书之后再复习一下叭原创 2021-10-24 17:52:26 · 79 阅读 · 0 评论 -
【练习 2021-10-22】plot绘制折线图scatter绘制散点图 Python
'''15.2 plot绘制折线图'''# import matplotlib.pyplot as plt# squars = [1,4,9,16]# plt.plot(squars) # plot根据传入的数据绘制有用的图形# plt.show() # 打开查看器'''15.2.1 修改标签文字和线条粗细'''# import matplotlib.pyplot as plt## squares = [1,4,9,16]# plt.plot(squares,linewidth = 5原创 2021-10-22 22:19:34 · 756 阅读 · 0 评论 -
【练习2021-10-21】matplotlib中 scatter()画点 Python
import matplotlib.pyplot as plt# 要绘制单个点,可使用函数scatter() ,并向它传递一对 x 和 y 坐标,# 它将在指定位置绘制一个点:plt.scatter(2, 4, s=200) # 设置图表标题并给坐标轴加上标签# 调用了scatter() ,并使用实参s 设置了绘制图形时使用的点的尺寸plt.title("Square Numbers", fontsize=24)plt.xlabel("Value", fontsize=14)plt.yl原创 2021-10-21 22:06:32 · 1638 阅读 · 0 评论 -
【练习2021-10-19】冒泡 快排 堆排序 希尔排序 Python
虽然但是,隔了三天,不过我是去做正事了~参加了一个数学建模比赛,本来有把代码和思路放上来的想法,但是因为太不成熟了,就放弃了【doge】'''冒泡排序'''# 在无序表中从前往后两两比较,大的在后,比较n-1轮,因为每一轮之后就会确定一个最大的在最后边def bubbleSort(ListA): for passNum in range(len(ListA) - 1, 0, -1): for i in range(passNum): if ListA[原创 2021-10-19 21:23:49 · 92 阅读 · 1 评论 -
【练习2021-10-12】整数线性规划的引入+matplotlib模块中plot()的简单应用 Python
整数线性规划的引入matplotlib模块中plot()的简单应用整数线性规划的引入A. 题目B.解答在minZ中:运费 x 运量就是运输费用f x y就是建厂的费用关于xijx_{ij}xij运量的约束条件: \,\,\,\,第一行是运量必须小于产量 \,\,\,\,第二行是运量必须大于销量C.总结整数规划的数学模型:xjx_jxj是整数bib_ibi是产量、资源总量的限制我感觉整数规划和线性规划的区别的就取不取整数,线性规划是整数规划的基础,要是线.原创 2021-10-12 20:43:24 · 150 阅读 · 0 评论 -
【练习2021-10-11】Leecode 1.两数相加 Python
A.题目B.代码C.备注A.题目B.代码# 此乃暴力解题def from_array_find_liangshuzhihe(nums,target)-> []: result = [0,0]; for i in [0,len(nums)]:# 0,1,2 for j in [i+1,len(nums)]: sum = nums[i]+nums[j] if sum == target: .原创 2021-10-11 20:52:53 · 141 阅读 · 0 评论 -
【练习2021-10-10】求解一个简单的线性规划 MATLAB
例题:求解线性规划问题maxz=2x1+3x2−5x3\max z = 2x_1+3x_2-5x_3maxz=2x1+3x2−5x3s.t.s.t.s.t.x1+x2+x3=7x_1+x_2+x_3=7x1+x2+x3=72x1−5x2+x3≥102x_1-5x_2+x_3≥102x1−5x2+x3≥10x1+3x2+x3≤12x_1+3x_2+x_3≤12 x1+3x2+x3≤12x1,x2,x3≥0x1,x2,x3≥0x1,x2,x3≥0解:1.原理(s.t.意思原创 2021-10-10 17:54:07 · 1257 阅读 · 0 评论