- 博客(125)
- 收藏
- 关注

原创 anaconda虚拟环境安装tensorflow GPU 2.9.0 cuda11.6 cuDNN 8.5
anaconda虚拟环境安装tensorflow GPU 2.9.0 cuda11.6 cuDNN 8.5
2022-11-07 16:57:23
3364
9
原创 视频异常检测简单调研
目前再看视频异常检测的东西,因为发现每年的CVPR上面都有几篇关于这个方向的,遂调研了一下这个方向,发现目前大多是基于未来帧预测和光流预测的,用的网络大多数都是U-net或者是自动编码器,比较有意思的是这个领域公开的数据是CUHK Avenue dataset、ShanghaiTech 和Ped2,但是,精度都很高,基本上95%以上,更有甚者直接99.9%,目前就行在调研,看这个方面适合做不,这周的感想就到这里啦,目前在写论文,所以其他的时间比较少
2023-10-08 20:26:20
214
1
原创 科研论文配图----第一章笔记
科研论文配图的分类与构成根据呈现方式,科研论文配图可分为线性图、灰度图、照片彩图和综合配图 4 种类型。其中,线性图是主要和常用的配图类型,也是本书重点介绍的配图类型。科研论文配图的格式和尺寸像素图像素图在放大到一定程度后,会失真,变得模糊。常见的像素图格式包括 JPEG、 PSD、 PNG、 TIFF,其中, JEPG 是一种常用的有损压缩图片格式,处理起来较容易,但像素分辨率低、清晰度差、色彩损失大。矢量图。矢量图是使点、直线或多边形等基于数学方程的几何图元表示的图像。
2023-08-18 20:03:08
520
原创 西瓜书 --第三章笔记
因为这次不是第一次刷,所以笔记较为简略,只是提供一个框架,书上会比较详细,我做笔记的目的是:当在我回看的时候,能自动去脑补后面的内容,会往深处想,记不起来的再去翻书,这样比较高效,也节省时间。
2023-08-12 23:40:44
122
原创 今日任务 未看书
今天只看的一篇异常检测论文,事情比较忙,未看《利用python进行数据分析》这本书,明天起继续更新,然后再调整一下自己的目标,让自己有所侧重。
2023-08-09 18:45:56
79
原创 HDFS JAVA API(Hadoop3.0系列)
实验环境:Linux Ubuntu 16.04jdk-8u191-linux-x64hadoop-3.0.0hadoop-eclipse-plugin-2.7.3.jar eclipse-java-juno-SR2-linux-gtk-x86_64切换目录到/apps/hadoop/sbin下,启动hadoop。view plain copycd /apps/hadoop/sbin ./start-all.sh 
介绍一下系统,宿主机是Windows10专业版,安装虚拟机为ubuntu20.04,安装介质为VirtualBox遇到的问题是,由于我要搭建集群,所以在安装的虚拟机上必须有两个网卡,一个NET模式,一个Host-only(仅主机模式),之前点击启动第二块网卡就好好的,后来由于一些因素,卸载了virtualbox,然后再安装时,第二个网卡就无法选择仅主机模式了,提示无效的设置,然后我再这里添加网络时,显示未能创建主机网络连接问题原因:之前的卸载残留解决方法:在控制面板卸载virtualbox,然后.
2021-03-09 15:11:20
9481
22
原创 LeetCode0013罗马数字转整数
LeetCode0013罗马数字转整数代码:class Solution: def romanToInt(self, s: str) -> int: d = {'I': 1, 'IV': 3, 'V': 5, 'IX': 8, 'X': 10, 'XL': 30, 'L': 50, 'XC': 80, 'C': 100, 'CD': 300, 'D': 500, 'CM': 800, 'M': 1000} result = ..
2021-02-04 22:52:53
135
原创 LeetCode0012整数转罗马数字
LeetCode0012整数转罗马数字代码:class Solution: def intToRoman(self, num: int) -> str: #(key:value) digits = [(1000, "M"), (900, "CM"), (500, "D"), (400, "CD"), (100, "C"), (90, "XC"),(50, "L"), (40, "XL"), (10, "X"), (9, "IX"), (5, "V")..
2021-02-03 22:31:22
151
原创 LeetCode557反转字符串中的单词3
LeetCode557反转字符串中的单词3 class Solution(object): def reverseWords(self, s): return " ".join(each[::-1] for each in s.split(" "))思路:先将字符串转换为单词,然后将其逆序,然后再将一个个的单词join成一个字符串。复杂度分析时间复杂度:O(n)空间复杂度:O(n)...
2021-01-29 21:27:17
157
原创 LeetCode344 反转字符串
LeetCode344 反转字符串代码:class Solution: def reverseString(self, s: List[str]) -> None: """ Do not return anything, modify s in-place instead. """ s[:]=s[::-1]思路:这…,我还能说什么,python切片,绝了。...
2021-01-29 21:26:46
122
原创 LeetCode239 滑动窗口最大值
LeetCode239 滑动窗口最大值代码:class Solution: def maxSlidingWindow(self, nums: List[int], k: int) -> List[int]: n = len(nums) # 注意 Python 默认的优先队列是小根堆 q = [(-nums[i], i) for i in range(k)] heapq.heapify(q) ans =..
2021-01-28 20:11:57
115
原创 LeetCode238 除自身外数组的乘积
LeetCode238 除自身外数组的乘积代码:class Solution: def productExceptSelf(self, nums: List[int]) -> List[int]: res, p, q = [1], 1, 1 for i in range(len(nums) - 1): # bottom triangle p *= nums[i] res.append(p) ..
2021-01-28 20:10:51
108
原创 LeetCode237 删除链表中的节点
LeetCode237 删除链表中的节点代码:class ListNode: def __init__(self, x): self.val = x self.next = Noneclass Solution: def deleteNode(self, node): """ :type node: ListNode :rtype: void Do not return anything, mod..
2021-01-28 20:09:46
129
原创 Python拾碎
| 的运算级比 “” 的运算级高,所以有了如下代码,在C和Java中是 ‘ | ’运算符的优先级比 ‘’ 的优先级低,还有在Python中 “or” 的优先级比 “|” 的优先级低。Python 3.8.5 (default, Sep 4 2020, 07:30:14) [GCC 7.3.0] :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information..
2021-01-27 23:19:41
160
原创 LeetCode236 二叉树的最近公共祖先
LeetCode236 二叉树的最近公共祖先代码:class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = Noneclass Solution: def lowestCommonAncestor(self, root: 'TreeNode', p: 'TreeNode', q: 'TreeNode') -> 'Tre..
2021-01-27 16:30:03
103
原创 LeetCode235 二叉搜索树的最近公共祖先
LeetCode235 二叉搜索树的最近公共祖先代码: # 利用二叉搜索树的特点,如果p、q的值都小于root,说明p q 肯定在root的左子树中;如果p q都大于root,说明肯定在root的右子树中,如果一个在左一个在右 则说明此时的root记为对应的最近公共祖先class Solution(object): def lowestCommonAncestor(self, root, p, q): """ :type root: TreeNode ..
2021-01-27 16:28:13
135
原创 LeetCode0231 2的幂
LeetCode0231 2的幂代码:class Solution: def isPowerOfTwo(self, n: int) -> bool: return n > 0 and n & (n - 1) == 0思路:巧妙利用位运算,若 n = 2^x,且 x 为自然数(即 n 为 2 的幂),则一定满足以下条件:恒有 n & (n - 1) == 0,这是因为:n 二进制最高位为 1,其余所有位为 0;n−1 二进..
2021-01-27 16:27:35
109
原创 LeetCode230 二叉树中第K小的元素
LeetCode230 二叉树中第K小的元素代码:#生成器写法class Solution: def mid_order(self, root): if not root: return yield from self.mid_order(root.left) yield root.val yield from self.mid_order(root.right) def kthSmallest(self, r..
2021-01-26 16:51:32
144
原创 LeetCode217 存在重复元素
LeetCode217 存在重复元素代码:class Solution: def containsDuplicate(self, nums: List[int]) -> bool: return False if len(set(nums))==len(nums) else True思路:直接将列表转换为set,然后利用set的性质,比较前后两者长度是否一样。...
2021-01-26 16:50:53
163
原创 [LeetCode0215 数组中的第K个最大元素
LeetCode0215 数组中的第K个最大元素代码:# 时间复杂度:o(nlogn)# 快速排序def quick_sort(alist, start, end): if start >= end: return mid_value = alist[start] low = start hight = end while low < hight: while low<high and alist[..
2021-01-26 16:50:13
123
原创 LeetCode206反转链表
206反转链表代码:#递归class Solution(object): def reverseList(self, head): """ :type head: ListNode :rtype: ListNode """ # 递归终止条件是当前为空,或者下一个节点为空 if(head==None or head.next==None): return head # 这里的cur就是最后..
2021-01-25 17:09:32
100
原创 LeetCode169 多数元素
169 多数元素代码:# Boyer-Moore 投票算法class Solution: def majorityElement(self, nums): count = 0 candidate = None for num in nums: if count == 0: candidate = num count += (1 if num == candi..
2021-01-25 17:08:55
118
原创 LeetCode160 相交链表
160 相交链表代码:class Solution(object): def getIntersectionNode(self, headA, headB): ha, hb = headA, headB while ha != hb: ha = ha.next if ha else headB hb = hb.next if hb else headA return ha思路: ..
2021-01-25 17:08:05
118
原创 LeetCode0155
LeetCode0155 最小栈题目描述设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。sh(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。示例:输入:[“MinStack”,“push”,“push”,“push”,“getMin”,“pop”,“top”,“getMin”][[],[-2],[0],[-3],[],[],[],[]]输出..
2021-01-23 22:47:09
132
原创 LeetCode0148
LeetCode148 排序链表题目描述:代码:# Definition for singly-linked list.class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = nextclass Solution: def sortList(self, head: ListNode) -> ListNode: #..
2021-01-23 22:45:43
146
原创 LeetCode0146
0146 LRU缓存机制题目描述:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。实现 LRUCache 类:LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。void put(int key, int value) 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字-值」。当缓..
2021-01-23 22:43:58
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人