自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 134. Gas Station

题目。

2025-02-14 05:51:10 337

原创 leetcode189 rotate array

有意思的地方这个reverse()和reversed(), 有点像sort()还有sorted(), reverse和sort都是In-place的,没有返回值。把nums分解成两List,最后三位,和剩余的前三位。然后按照顺序in-place赋值, 先赋值start的,然后赋值end的。记得赋值第二部分的时候nums的下标。大概可以看到,如果右移3位, 那么就是最后三位到最前面来, 然后剩下的就都往后三位了。首先,k 一定要mod掉nums的长度, 得到真正的偏移量,毕竟K可以漫无边际的给。

2024-12-16 02:18:08 415

原创 leetcode 169. Majority Element

就是用Hash map,用collections里得Counter,可以直接生成一个算各元素出现次数的字典。后者并不比Counter慢,不过test case都很短,不知道长点会怎么样。用默认的字典也可以,就是要注意key还没赋值的时候得初始化一下。

2024-12-11 05:39:12 206

原创 leetcode 80 Remove Duplicates from Sorted Array II

显然和前面的merge lists (26) 还有remove duplicates (88) 是一种类型. 从前面只留单个不重复得元素还看不真切,现在看就是快慢指针。其中快指针i遍历List, 然后慢指针只在遍历到的元素满足条件后,把满足条件的元素填入当前位置,然后向前一步。什么条件呢: 当前元素和慢指针向前两位的数不同。因为是有序list所以不用考虑前一位。

2024-12-10 06:13:10 376

原创 leetcode 26. Remove Duplicates from Sorted Array

题目Return k.这个和remove element in list那个是类似的,这里还再次强调了in-place, 所以一定要改变原来给的Nums这个list的元素值,而不是创建新的List,那就必须循环了,这里的constrains是重中之重,所以nums一定不为空,然后Nums值也有范围,最后是有排序的,所以相同的元素必然是一起的。

2024-12-06 07:02:43 395

原创 leetcode 27 remove element

可以看到只需要验证前几位是不等于val的,同时需要这个前几位的长度。给了特别特别多的提示,

2024-12-05 06:36:52 218

原创 配合vscode使用github

可以本地先创建仓库,也可以在网站创建然后clone下来,就只说后者吧。

2024-12-04 07:07:00 181

原创 leetcode 88. merge two sorted lists,关于python list赋值,与引用

list.sort()并不返回值,返回NONE。sorted(list)可以返回排序后的列表。List1 = list2 并不会挨个元素赋值,只会是引用后者, list1本身地址所在的值不会变。两种方法,第一种存在nums1中没有任何额外的空间开销。

2024-12-04 06:33:05 294

原创 linux Nohup后台运行小Note

文件描述符 1)。这意味着标准输出和标准错误将合并并输出到相同的目的地,确保捕获命令的所有输出,包括错误。将命令置于后台运行。这允许 shell 返回提示符并让你在。用nohup总是忘了语法,但又老用, 马一下。最后这部分 > name.out 2>&1&几个点, CUDA的声明写在 Nohup前。-u很多时候需要, 不然Log不打印。,文件描述符 2)重定向到标准输出(还在运行时运行其他命令。

2024-03-03 19:55:58 198

原创 关于Umamba和mamba-SSM输入的小笔记 (2D情况)

hidden_states是输入x, 在上面第一块代码里即为x_norm, x_norm的维度是 所谓(B,L, D), 这里有符号的不同, 这里的D其实就是上面C, 即为特征厚度,或说特征通道数。L是HxW, 即把图像拉长成一维数据。训练或推理时迭代的x, 是(B, C, H ,W), B 为batch size, C是channel dim, 比如浅层或许为1, 3, 深层512, H, W 为当前图像长宽。) 里输入就用最正常的Pytorch格式就行,即 (B, C, H, W),

2024-03-02 08:54:10 1329 1

原创 安装mamba错误ImportError causal_conv1d_cuda.cpython-310-x86_64-linux-gnu.so undefined symbol

如果用pip 安装causal_conv1d就有这个错误,下载下来再编译就好了。

2024-03-02 06:22:50 6437 17

原创 ssh和重建巴别塔

浅一点, 都说中国人抱团印度人抱团啥的,实际上在学校公司里, 阿拉伯语种人之间, 拉丁语中之间,很快就小团体了, 语言真是天生的粘合剂和隔离剂。再深一层, 即使有完美的翻译机器(直接翻译)可能也无法解决这种问题, 正如我今天的小烦恼, 不同语种之间的思维方式,话头起点都不一样, 隔阂远大于逐字对照的语言本身。6 耶和华说,“看哪,他们都是一样的人,说着同一种语言,如今他们既然能做起这事,以后他们想要做的事就没有不成功的了。9 因为耶和华在那里打乱了天下人的言语,使众人分散到了世界各地,所以那座城名叫巴别。

2024-02-23 08:49:51 407 1

原创 matlab resize 和imresize坑

imresize是正经图像变尺寸, 可以选变换方法,比如插值还是最近值 (nearest neighbor), 对如普通图像插值更平滑, 而二值label需要用neareast neighbor, 不然就会从0, 1变成 浮点。resize可以对图像或者说2D矩阵使用,但结果是Padding一样的效果,扩充右边和下边边框。

2024-02-20 07:03:45 1669

空空如也

空空如也

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

TA关注的人

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