自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 SQL必知必会|了解SQL

SQL(structured Query Language(结构化查询语言))是一种专门用来与数据库沟通的语言SQL的优点:1.绝大多数重要的DBMS支持SQL,所以学习此语言使你几乎可以与所有的数据库打交道 2.SQL简单易学 3.SQL是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。

2023-10-25 01:36:56 41

原创 Python数据分析可视化(随堂)|第一次

为什么有人做numpy、pandas的库?方便大量数据时操作 pandas有三种数据结构:series类似于一维数组,dataframe类似于二维数组,panel可以视为excel的sheet dataframe选取列:df.select_ dataframe选取行:(利用切片) 前两行:df[:2] 前5行:head() 前n行:head(n) 尾5行:tail() 抽取样例:sample() loc与iloc query查询数据 布尔选择方式查找 df[df['year']==2001]

2023-10-09 16:09:06 46

原创 读书第3天|《认知觉醒:开启自我改变的原动力》

结晶😊。

2023-10-09 10:30:40 44

原创 读书第2天|《认知觉醒:开启自我改变的原动力》

😜结晶人与人之间的根本差异是认知能力上的差异,因为认知影响选择,而选择改变命运,所以成长的本质就是让大脑的认知变得更加清晰 成长就是克服天性的过程 习惯之所以难以改变,就是因为它是自我巩固的-越用越强,越强越用的。要想从既有的习惯中跳出来,最好的方法不是依靠自制力,而是依靠知识。 无论个体还是群体,人类的安全感都源于自己某一方面拥有的独特优势:或能力,或财富,或权力,或影响力。 人的一切痛苦,本质上都是对自己无能的愤怒💢 读书时不求记住书中的全部知识,只要有一两个观点促使自己发生了切实的改变

2023-10-08 11:12:47 56

原创 读书第1天|《宝贵的人生建议》

金句对一个东西最好的批评,是做出新东西代替它 培养对小事的耐心,你才能对大事保持耐心 如果要让自己快乐,就先要让自己成为一个有用的人 人生中至少留一件事,在这件事上,你不追求效率。多花时间享受这件事,即使此事非你所长。这是你的欢娱时间,将让你永远年轻。绝不要觉得这么做有错。 当你发现自己拖延时,不要抗拒。把拖延当作现在要做的事。全身心拖延。尝试五分钟里什么也不做。把这当作你的任务。你根本完成不了这个任务。五分钟后,你将做好准备,渴望工作。 务必规定一个截止日期,因为这可以筛选掉无关紧要和平淡

2023-09-24 18:56:07 72

原创 加减法第6天|腹+胸

胸肌训练想要开始玩杠铃,但是一个人的话有点危险,所以约了一个大佬,等军训完之后,开始胸肌真正的训练,现在这段时间,就打一下基础腹肌主要现在的体脂率很高,现在是第一天无碳饮食,并进行碳循环,目标在一百天的时候腹肌嘎嘎显腿现在提不起来兴趣........等什么时候提起来再说吧关于背,我的目标是健身房宽距离斜侧引体向上10个,差不多还差40kg,增肌减脂,emm...也是在一百天吧手臂:目前的计划是背、胸、手臂循环+腹肌每天。

2023-09-16 21:05:22 29

原创 加减法第5天|背+ 腹+胸+腿

今日任务:划船 50kg* 455kg* 110 高低背 40kg*445kg*110 蝴蝶夹胸 50kg*5 10 蝴蝶展背 40kg*4 45kg*1 10 推胸 50kg*1 55kg*4 10 腹肌 75kg* 5 25 展腿 50kg*4 55kg*1 10数据可视化:

2023-09-06 20:22:00 28

原创 加减法第4天|背+胸

今日任务:划船 50kg* 455kg*110 高低背40kg*445kg*110 胸肌 40kg(双侧) *410数据可视化:

2023-09-06 19:47:05 24

原创 计算智能(遗传算法)第001天|遗传算法新方向+特点与局限性+背景+基本思想

⚠️:上述过程就像种群自然优化一样,当前的种群比上一代种群更能适应环境,种群会不断的进化直至达到预定的终止条件,末代种群中的最优个体经过解码,即可作为问题的近似最优解输出。

2023-09-05 21:29:04 168

原创 代码随想录算法训练营第14天 | 144.二叉树的前序遍历 + 94.二叉树的中序遍历 + 145.二叉树的后序遍历

目录今日任务:二叉树理论基础:二叉树的种类:满二叉树:完全二叉树: 二叉搜索树:平衡二叉搜索树:二叉树的存储方式:二叉树遍历方式:​编辑 二叉树的定义: 144.二叉树的前序遍历递归遍历: 迭代遍历: ​编辑94.二叉树的中序遍历递归遍历: 迭代遍历:145.二叉树的后序遍历递归遍历: 迭代遍历: 144.二叉树的前序遍历题目链接:144. 二叉树的前序遍历 - 力扣(LeetCode) 94.二叉树的中序遍历题目链接:94. 二叉树的中序遍历 - 力扣(LeetCode)

2023-09-04 21:04:38 28

原创 加减法第3天|背+ 腹+胸

今日任务:划船 50kg* 255kg* 2 10 高低背 35kg 40kg*2 45kg*2 10 胸肌 40kg(双侧) *2 10数据可视化:

2023-09-04 19:49:31 36 1

原创 代码随想录算法训练营第13天 | 239. 滑动窗口最大值 + 347.前 K 个高频元素

大顶堆:每个节点(叶节点除外)的值都大于等于其子节点的值,根节点的值是所有节点中最大的。小顶堆:每个节点(叶节点除外)的值都小于等于其子节点的值,根节点的值是所有节点中最小的。

2023-09-01 18:25:21 122 1

原创 代码随想录算法训练营第11天 | 20.有效的括号 + 1047.删除字符串中的所有相邻重复项 + 150.逆波兰表达式求值

【代码】代码随想录算法训练营第11天 | 20.有效的括号 + 1047.删除字符串中的所有相邻重复项 + 150.逆波兰表达式求值。

2023-08-30 16:15:17 95 1

原创 代码随想录算法训练营第10天 | 232.用栈实现队列 + 225.用队列实现栈

【代码】代码随想录算法训练营第10天 | 232.用栈实现队列 + 225.用队列实现栈。

2023-08-29 20:48:11 69 1

原创 代码随想录算法训练营第9天 | 字符串总结 + 双指针回顾

打基础的时候,不要太迷恋于库函数。习惯于调用split,reverse之类的库函数,却不知道其实现原理,也不知道其时间复杂度,这样实现出来的代码,如果在面试现场,面试官问:“分析其时间复杂度”的话,一定会一脸懵逼!建议如果题目关键的部分直接使用库函数就可以解决,就不要使用库函数。如果库函数仅仅只是解题过程中的一小部分,并且你已经很清楚这个库函数的内部实现原理的话,可以使用库函数。

2023-08-28 21:29:47 89

原创 代码随想录算法训练营第8天 | 344.反转字符串 + 541. 反转字符串II + 剑指Offer 05.替换空格 + 151.翻转字符串里的单词 + 剑指Offer 58-II.左旋转字符串

毕竟面试官一定不是考察你对库函数的熟悉程度, 如果使用python和java 的同学更需要注意这一点,因为python、java提供的库函数十分丰富。注意:split()既遇到空格就省略 ,split(‘ ’)一个空格就划分(if‘ ’,划分为[' ',' '])因为步长为k所以每次遍历得到的相邻字符串顺序都是不一样的,所以每次遍历都将flag取反。每次遍历得到的字符串记为a,经过flag操作后添加到结果上,一次遍历就可以得到结果。定义一个ans空字符串存放结果,flag用来指定是否翻转。

2023-08-24 11:08:50 71 1

原创 代码随想录算法训练营第7天 | 454.四数相加II + 383. 赎金信 + 15. 三数之和 + 18. 四数之和

四数之和的双指针解法是两层for循环nums[k] + nums[i]为确定值,依然是循环内有left和right下标作为双指针,找出nums[k] + nums[i] + nums[left] + nums[right] == target的情况,三数之和的时间复杂度是O(n^2),四数之和的时间复杂度是O(n^3)。的双指针解法是一层for循环num[i]为确定值,然后循环内有left和right下标作为双指针,找到nums[i] + nums[left] + nums[right] == 0。

2023-08-23 23:08:09 31

原创 加减法第1天|背+ 腹+臂

今日任务:划船 45kg*12 50kg*12 * 2 高低背 45kg*12*2 50kg*12 40kg*12(后侧) 哑铃 (单)20kg 28 腹部(负重15kg)25*3 卷腹10数据可视化:

2023-08-23 20:18:14 23

原创 加减法第2天|背+胸+腹+腿

今日任务:腹肌 20kg 20 * 4 胸肌:坐拉:50kg 10 * 4 划船:50kg 12 背 40kg 10 * 3 45kg 8 腿内侧 60kg 15 腿外侧 60kg 15数据可视化:

2023-08-23 20:06:55 36

原创 高数第2天|数列极限基础300讲+函数极限与连续性基础知识结构+函数极限+函数极限性质1

今日任务:数列极限基础300讲 函数极限与连续性基础知识结构 函数极限 函数极限性质1

2023-08-22 23:06:04 33 1

原创 代码随想录算法训练营第6天 | 242.有效的字母异位词 + 349. 两个数组的交集 + 202. 快乐数 + 1. 两数之和

例如冲突的位置,放了小李,那么就向下找一个空位放置小王的信息。思路:将这所学校里学生的名字都存在哈希表中,查询时通过索引直接就可以知道这个名字是否在这个学校中,将学生名字映射到哈希表上就涉及到了hash function。其实拉链法就是要选择适当的哈希表的大小,这样既不会因为数组空值而浪费大量内存,也 不会因为链表太长而在查找上浪费太多时间。刚刚小李和小王在索引1的位置发生了冲突,发生冲突的元素都被存储在链表中。复杂度:如果使用枚举法为O(n),哈希表为O(1)分析: 题目中说了会。

2023-08-22 18:07:06 106 1

原创 高数第1天|数列极限

今日任务:数列极限知识点 课后题与例题课后题与例题

2023-08-21 23:33:03 23 1

原创 代码随想录算法训练营第4天 | 24. 两两交换链表中的节点 + 19.删除链表的倒数第N个节点 + 160. 链表相交 + 142.环形链表II

即使A、B不相交,代码也不会死循环,因为它们长度的最小公倍数不会变,若不相交。最终都会指向null,此时相等,跳出循环。

2023-08-20 23:16:56 51 1

原创 代码随想录算法训练营第3天 | 203.移除链表元素 + 707.设计链表 + 206.反转链表

删除节点:只需要将上一个节点的next 指向下个节点 (python有自己的内存回收机制,不用手动释放)

2023-08-19 20:39:56 60

原创 代码随想录算法训练营第2天 | 977.有序数组的平方 + 209.长度最小的子数组 + 59.螺旋矩阵II

3.我们要画每四条边,这四条边怎么画,每画一条边都要坚持一致的左闭右开,或者左开右闭的原则,这样这一圈才能按照统一的规则画下来。1.坚持循环不变量原则。

2023-08-17 11:11:57 36 1

原创 代码随想录算法训练营第1天|704.二分查找 + 27.移除元素

分析:有两个指针,一个快指针在前方对数组进行探测,当发现不满足条件的元素的时候,就将慢指针所指的空间填入该元素,慢指针往后移动一个地址,最终慢指针(下标)即为满足条件的新数组的长度。已经在循环开始时确定了,而不会受到循环中的修改影响。如果你希望在循环中改变循环的迭代次数,使用。注意:之所以用while 不使用 for i in range(l) 因为。循环并根据需要来控制循环的终止条件。因数组为不可删除,因此只可以覆盖。

2023-08-16 17:30:49 57 1

原创 《机器学习》第1天-线性回归原理推导

误差项定义:公式1。

2023-07-25 22:57:16 68

原创 代码随想录——数组

Q1:数组在内存在中的存储方式?数组是存放在连续内存空间上的相同类型数据的集合Q2:对于C++,注意区分vector与array的区别,vector的底层是array;严格来讲vector是容器Q3: 二维数组在内存空间中是连续分布的么?不同编程语言内存管理是不同的。c++中二维数组是连续分布的可以看出二维数组的地址可以连续一条线,类似于下图在c++中,二维数组在地址空间上是连续的。

2023-07-04 19:00:26 28

原创 沐——《线性回归》

定义模型:将模型的输入和参数与模型的输出关联起来。对于标准深度学习模型,可以使用框架的预定义好的层。这使我们只需要关注使用那些层来构造模型,而不必关注层的实现的细节。首先定义一个模型变量net,它是一个Sequential类的的实例。Sequential类将多个层串联在一起。当给定输入数据时,Sequential实例将数据传入到第一层,然后将第一层的输出作为第二层的输入,以此类推。在pytorch中,全连接层在Linear类中定义。值得注意的是,我们将两个参数传递到nn.Linear中。

2022-12-28 18:47:14 113 1

原创 沐——《自动微分》

注:1、深度学习框架通过自动计算导数,即自动微分(automatic differentiation)来加快求导。实际中,根据设计好的模型,系统会构建一个计算图(computational graph),来跟踪计算是哪些数据通过哪些操作组合起来产生输出。自动微分使系统能够随后反向传播梯度。这里,反向传播(backpropagate)意味着跟踪整个计算图,填充关于每个参数的偏导数。2、torch.mul()、torch.mm()、torch.dot()与torch.mv()区别。

2022-12-14 11:12:43 205 1

空空如也

空空如也

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

TA关注的人

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