学习笔记
文章平均质量分 69
L_1900
这个作者很懒,什么都没留下…
展开
-
Python中如何在for循环中同时使用两个变量和两个控制条件
python 循环 两个控制条件原创 2023-02-04 15:24:24 · 17171 阅读 · 1 评论 -
快速幂算法详解
算法 快速幂原创 2023-02-04 15:24:11 · 2481 阅读 · 2 评论 -
探讨算法的时间复杂度的观察
算法的时间复杂度原创 2023-02-04 15:23:12 · 219 阅读 · 0 评论 -
mayavi
python mayavi安装解决方案原创 2022-05-20 09:20:47 · 1068 阅读 · 1 评论 -
机器学习 - SVD分解算法的物理意义
机器学习 SVD分解算法的物理意义原创 2022-05-15 17:25:47 · 2810 阅读 · 2 评论 -
机器学习 - SVD分解算法的物理意义 (1)
机器学习-SVD分解算法的物理意义奇异值分解(Singular Value Decomposition),以下简称SVD。奇异值分解算法是一种在机器学习中经常使用到的一个算法,SVD主要用于数据压缩和数据降维,在图像压缩、推荐系统有着极其重要的作用,本文将着重理解SVD分解算法的物理意义以及我们将用Python代码将这个过程可视化,数学推导将不是本文的重点,将在它文展示。一.SVD分解介绍任何一个形状的矩阵(图像)都可以转化从先旋转、再延伸、再旋转的形式。公式如下SVD分解就是将一个矩阵转原创 2022-05-15 08:35:31 · 859 阅读 · 0 评论 -
Backtrack 算法思路
backtrack 回溯算法原创 2022-05-14 20:34:39 · 532 阅读 · 0 评论 -
学习笔记 - Python中collections模块中Counter函数运用
Python 字典 模块原创 2022-04-07 12:40:17 · 576 阅读 · 0 评论 -
学习笔记 - Python中sort、sorted函数运用
Python 列表 sort函数 sorted函数原创 2022-04-05 15:59:25 · 492 阅读 · 0 评论 -
学习笔记 - 动态规划做题思路
动态规划是什么?在什么场合应用?该怎么用好动态规划?什么是无后效性?什么是满足最优子结构?原创 2022-04-01 23:02:55 · 533 阅读 · 0 评论 -
学习笔记 - Python中列表的可变性质
内有部分力扣题解思想,侵删,仅作个人笔记使用。参考:力扣题解今天在写Leetcode78.子集一题时,一开始写了如下题解:class Solution: def subsets(self, nums: List[int]) -> List[List[int]]: res = [] track = [] def dfs(res,track,nums,start): res.append(track)原创 2022-03-30 17:28:05 · 1661 阅读 · 0 评论 -
学习笔记 - Leetcode694.不同岛屿的数量 Python
目录一.完整代码二. 本题三个关键三.总结.一.完整代码list1 = [[1,1,0,1,1],[1,0,0,0,0],[0,0,0,0,1],[1,1,0,1,1]]def numDistinctIslands(list1): row = len(list1) col = len(list1[0]) set1 = set() for i in range(row): for j in range(col):原创 2022-03-30 16:35:03 · 427 阅读 · 0 评论 -
Python 列表元素转换为字符串出现的问题 TypeError: sequence item 0: expected str instance, int found
今天,在刷Leetcode694.不同岛屿的数量的时候,由于需要用数字记录一个岛屿的形状走向举个例子,一开始这样写:ac = [1,2,3]set1.add(" ".join(ac))这时候出现了报错:TypeError: sequence item 0: expected str instance, int found后来查了一下list转化为字符串的规则,规则声明了list内的元素如果要转化为字符串,list内的元素必须为字符串,即要为以下形式:ac = ['1','2','原创 2022-03-30 16:35:41 · 757 阅读 · 0 评论 -
学习笔记1:动态规划
动态规划学习笔记 初学原创 2022-03-24 15:37:37 · 545 阅读 · 0 评论