自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【解决循环创建字典时的覆盖问题】浅拷贝copy & 深拷贝deepcopy

在深度学习构建数据集时,经常需要将每条数据存储为字典,依次传入列表,存储为json。注意往列表中传字典时,最好使用deepcopy后的字典传入。

2023-12-11 22:08:15 360 1

原创 【Python】if __name__ == ‘__main__‘:

: 块中放置一些用于测试、调试或执行特定任务的代码,这样当该模块被直接运行时,这些代码会被执行;但当该模块被导入到其他模块中时,这些代码则不会被执行。’: 表达式会成立,执行其后面的代码块。这使得该代码块只会在该模块被直接运行时执行,而在该模块被作为模块导入到其他模块中时不会执行。’: 是一个常见的用法,它通常用于判断当前模块是否被直接运行。具体来说,当一个 Python 文件被直接执行时,在 Python 中,if。一般来说,我们可以在 if。

2023-11-08 16:12:46 46 1

原创 【Pytorch学习】2.3梯度

【代码】【Pytorch学习】2.3梯度。

2023-10-08 16:29:11 50 1

原创 【Pytorch学习】2.2 基本数据操作

当对两个形状不同的Tensor按元素运算时,可能会触发广播(broadcasting)机制:先适当复制元素使这两个Tensor形状相同后再按元素运算。note:x是1行2列,y是3行1列,要运算先统一形状为:3行2列(取每一维度的较大值)然后自我复制成该形状后再运算。torch.tensor():numpy转tensor,不共享内存,拷贝新数据。torch.from_numpy():numpy转tensor,共享内存。.numpy():tensor转numpy,共享内存。

2023-10-06 20:42:27 48 1

原创 LeetCode 27. 移除元素

数组

2023-02-07 19:36:45 45

原创 【笔记_统计学习方法】ch5 决策树

决策树

2023-02-07 11:33:48 70

原创 【笔记_统计学习方法】ch4 朴素贝叶斯

朴素贝叶斯

2023-02-07 10:05:38 76

原创 【笔记_统计学习方法】ch7 支持向量机

SVM支持向量机

2023-02-06 21:40:24 94

原创 【笔记_统计学习方法】ch3 k近邻(k-NN)

kNN

2023-02-02 11:43:50 76

原创 【笔记_统计学习方法】ch2.感知机

感知机

2023-02-01 20:26:07 39

原创 【笔记_统计学习方法】ch1. 统计学习及监督学习概论

《统计学习方法》学习笔记

2023-02-01 15:30:12 59

原创 LeetCode 56. 合并区间

合并区间

2023-01-07 19:09:32 126 1

原创 LeetCode 48. 旋转图像(旋转矩阵)三种解法

## 48. 旋转图像(旋转矩阵)难度:Medium语言:Java题目给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix =[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]]示例 2:给定 matrix =[[ 5, 1, 9,11],

2021-01-12 20:01:07 1625

原创 LeetCode 830. 较大分组的位置

## 830. 较大分组的位置难度:Easy语言:Java题目在一个由小写字母构成的字符串 s 中,包含由一些连续的相同字符所构成的分组。例如,在字符串 s = “abbxxxxzyy” 中,就含有 “a”, “bb”, “xxxx”, “z” 和 “yy” 这样的一些分组。分组可以用区间 [start, end] 表示,其中 start 和 end 分别表示该分组的起始和终止位置的下标。上例中的 “xxxx” 分组用区间表示为 [3,6] 。我们称所有包含大于或等于三个连续字符的分组为 较大

2021-01-12 16:45:51 124 1

原创 LeetCode 35. 搜索插入位置(二分查找)

## 35. 搜索插入位置难度:Easy语言:Java题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4解法思路1排序数组找目标值,明显的二分查找题目,当时为了算法期末(不挂)必做的签到题。二分查找的基本思想是将n个元素

2021-01-12 15:08:18 112

原创 LeetCode 724. 寻找数组的中心索引

LeetCode724. 寻找数组的中心索引## 724. 寻找数组的中心索引难度:Easy语言:Java题目给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出:3解释:索引 3 (nu

2021-01-12 14:40:14 75

空空如也

空空如也

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

TA关注的人

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