scut_salmon
码龄8年
关注
提问 私信
  • 博客:655,658
    655,658
    总访问量
  • 80
    原创
  • 1,097,806
    排名
  • 83
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-07-22
博客简介:

scut_salmon的博客

查看详细资料
个人成就
  • 获得665次点赞
  • 内容获得97次评论
  • 获得1,322次收藏
  • 代码片获得550次分享
创作历程
  • 1篇
    2021年
  • 8篇
    2020年
  • 50篇
    2019年
  • 19篇
    2018年
  • 8篇
    2017年
成就勋章
TA的专栏
  • selenium
    1篇
  • C++
    4篇
  • caffe
    2篇
  • python
    17篇
  • 情感强度检测;
    1篇
  • python;matplotlib
    1篇
  • 多视角匹配
    4篇
  • 条件随机场
    3篇
  • 深度学习
    4篇
  • 目标检测
    7篇
  • linux
    3篇
  • pytorch
    3篇
  • LeetCode
    28篇
  • 语音分析
    1篇
  • pandas
    2篇
  • tmux
    1篇
  • 语音
    1篇
  • 机器学习
  • 高效工具
    1篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习pytorch数据分析
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

176人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

正则转义和字符串转义

在学习Python正则式的过程中,有一个问题一直困扰我,如何去匹配一个反斜杠(即“\”)?一、引入在学习了Python特殊字符和原始字符串之后,我觉得答案应该是这样的:1)普通字符串:'\\'2)原始字符串:r'\'但事实上在提取诸如“3\8”反斜杠之前的数字时,我屡次碰壁,始终得不到结果。最终发现自己理解错了,原来原始字符串和“正则转义”没有一点关系;下面详细谈一谈。二、字符串转义反斜杠,在Python中比较特殊,就是它可以用来构成一些特殊字符...
转载
发布博客 2021.01.13 ·
1844 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏

Markdown换行语法

Markdown语法直接打一个回车是不会显示换行的。两种换行方法:行尾打两个或两个以上的空格之后回车 打两个回车 他们的区别是第一种打出来的效果行间距近,而第二种更像是段落之间的分隔,行间距大。行末两个空格+回车两个回车作者:苏啦啦哇咔咔链接:https://www.jianshu.com/p/923bbf58a926来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...
转载
发布博客 2020.11.09 ·
8444 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

python selenium 实现内嵌窗口滚动

https://sqa.stackexchange.com/questions/25593/how-to-find-scroll-bar-xpath滚动条不是网页的HTML元素,而是由于浏览器尺寸不足而加入的一个工具,因此它没有xpath,
原创
发布博客 2020.11.06 ·
2816 阅读 ·
0 点赞 ·
1 评论 ·
15 收藏

Ubuntu忘记密码

偶尔会遇到Ubuntu无法正常启动的情况,这时候需修改某些文件让系统正常启动,如果直接进入 recovery 模式,默认是文件权限只读,无法修改文件。这时我们需要进入recovery 的单用户模式,获得修改文件的权限。1、重启ubuntu,随即长按shirft进入grub菜单,或等待grub菜单的出现,如下图2、选择recovery mode,接着用方向键将光标移至recovery mode,按"e"键进入编辑页面,如下图:3、将 ro recovery nomodeset 改为 rw
转载
发布博客 2020.09.19 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pandas:让你像写SQL一样做数据分析(一)

1. 引言Pandas是一个开源的Python数据分析库。Pandas把结构化数据分为了三类:Series,1维序列,可视作为没有column名的、只有一个column的DataFrame; DataFrame,同Spark SQL中的DataFrame一样,其概念来自于R语言,为多column并schema化的2维结构化数据,可视作为Series的容器(container); Panel,为3维的结构化数据,可视作为DataFrame的容器;DataFrame较为常见,因此本文主要讨论内容将
转载
发布博客 2020.07.05 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分享一个二分查找算法的trick

这里分享一个二分查找算法的trick,我们知道二分查找是对一个已经排序对数组进行二分搜索,初始化一个left和right,left和right表示上界和下界。在每次循环中求mid,并不断更新left或right,直到找到最终的mid但是二分查找有很多写法和细节,例如,while(left<=right){ int mid = (left+right)/2; if()...
原创
发布博客 2020.03.15 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++理解upper_bound 和lower_bound

C++中的upper_bound 和lower_bound比较容易弄混。记住的方法是根据名字记住其功能,如upper_bound表示以某个数为上限,这个数应该放在哪个位置;lower_bound表示以某个数为下限,这个数应该放在哪个位置。同时注意数组应该提前拍好序。举个例子:#include<bits/stdc++.h>using namespace std;int m...
原创
发布博客 2020.03.14 ·
1299 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

C++ vector按照位置删除元素、插入元素

删除一个元素std::vector<int> vec;vec.push_back(6);vec.push_back(-17);vec.push_back(12);// Deletes the second element (vec[1])vec.erase(vec.begin() + 1);删除一串元素// Deletes the second throu...
原创
发布博客 2020.03.01 ·
1672 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

cv2.imread返回none type解决方案

cv2.imread有时返回none type,可能是因为路径含有中文路径,也可能不是这个原因,但是图片是好的,可以正常打开。这时可以换一个文件读取方案:import PILnp.array(PIL.Image.open('000.jpg').convert('RGB'))...
原创
发布博客 2020.02.25 ·
5215 阅读 ·
3 点赞 ·
3 评论 ·
2 收藏

C++求组合数代码

long long C(int N, int M) { long long sum = 1; for(int i=1;i<=M; i++) { sum=sum*(N-M+i)/i; } return sum;}这段代码可以防止分子相乘之后越界的情况,有改进欢迎交流!...
原创
发布博客 2019.11.18 ·
1201 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C++11多线程异步操作std::future

本博客参考自https://thispointer.com/c11-tutorial/C++多线程的在某些场景需要实现异步操作,由std::futer 和std::asych, std::packaged_task, std::promise搭配使用。目录1.std::future2.std::promise3.std::asych4.std::packaged_task...
原创
发布博客 2019.11.01 ·
965 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

python PIL图片拼接

w_num = 5 h_num = int(len(imgs)/w_num) + 1 UNIT_SIZE = 200 # 一张图的大小是200*200 target_shape = (w_num * (UNIT_SIZE + 10), h_num * (UNIT_SIZE + 10)) # shape[0]表示横坐标,shape[1...
原创
发布博客 2019.09.16 ·
2736 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

某一点绕另一点逆时针旋转90后的坐标

普适公式见博客https://blog.csdn.net/faithmy509/article/details/80235631令b=90得到x=x2-(y1-y2)y=y2+(x1-x2)考试时有个办法可以现场推一下,不用记:如图中两个全等三角形,可推导得到上面的公式...
原创
发布博客 2019.09.02 ·
20458 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

矩形重叠问题

该题可暴力求解,直接看代码:#include<bits/stdc++.h>using namespace std;int main(){ int n; vector<int> x1, y1, x2, y2; cin>>n; int res=1; int input; for(int i=0; i<...
原创
发布博客 2019.08.31 ·
910 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C++ 求组合数防止溢出

long long C(int N, int M) { long long sum = 1; for(int i=1;i<=M; i++) { sum=sum*(N-M+i)/i; } return sum;}从1开始除和乘,可以防止过早溢出和除法除不尽...
原创
发布博客 2019.08.30 ·
1759 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

289. Game of Life

https://leetcode.com/problems/game-of-life/1. 思路使用naive的解法遍历数组内的每个元素,但是改变in-place地改变每个位置的值后,就会影响后面位置的next generation判断。解决方法是把next generation结果放在二进制数的第二位,不影响当前的状态(0 1都存储在第1位),采用&1操作取得当前的状态,...
原创
发布博客 2019.08.27 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode题解:324. Wiggle Sort II

https://leetcode.com/problems/wiggle-sort-ii/1. 解题思路参考自https://leetcode.com/problems/wiggle-sort-ii/discuss/77682/Step-by-step-explanation-of-index-mapping-in-Java先找出数组的中位数,然后for循环遍历数组,大于中位数的放...
原创
发布博客 2019.08.27 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快排的稳定性思考

快速排序是一种in-place算法,主要有两步,三数中值排序和pivot插入。其写法比较经典,所以最好理解之后背下来三数中值排序相对简单,要注意三个数比较的顺序 void median(vector<int>& nums, int left, int right, int mid){ if(nums[left]>nums[mid]) swa...
原创
发布博客 2019.08.26 ·
2218 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

gas station 证明解是存在的

本博客参考自discuss原题链接:https://leetcode.com/problems/gas-station/1. 思路若所有station的gas小于cost之和,则解一定存在 .证明如下:假设i使得下式最小,则解的位置应为i+1两部求证:首先(如该式不成立,i最小的假设不成立)其次gas[i+1]-cost[i+1]+...+gas[n-...
原创
发布博客 2019.08.16 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROI pooling理解

ROI Pooling是对ROI做的池化,可以把尺寸不一的ROI池化成相同尺寸的feature map。在pytorch中的各个参数如下:实际上,通过这个池化层,不同图片的不同ROI被整合到了一起,这样一来,输入就是无差别对待的ROI feature。...
原创
发布博客 2019.08.13 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多