自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python将numpy矩阵延对角线方向扩展

朴素的方法就是写循环,不停stack加零,然后再赋值。不过这样做就少了一些python代码的优雅。查了很久,没有看到numpy原生的函数可以实现,只能自己写。本质上其实是np.tile和np.repeat的拼接。给定矩阵A,希望得到一个对角线方向上增广的矩阵。缺点是算力消耗不一定是最优。如有更简便的方法,欢迎分享。

2023-12-11 18:37:29 76 1

原创 C++使用std::enable_if作为类的成员函数选择开关

经常会碰到这样的需求,有一个类A,A的实例调用A的大部分函数都是一样的,只有小部分需要根据实例进行多态。

2023-02-24 19:30:15 440

原创 Python高维数组排序,根据一个array中的值将另一个array排序

最近在做CBIR的时候碰到了这样一个问题:在数据库中搜索输入图片的相似图片。给定n张图片作为输入,输出数据库中top k检索结果。然后需要将这些图片分别再根据局部特征相似度得分进行重排。比如四张图片的top 3检索结果的label为:1: 23,34,322: 93,23,213: 52,12,134: 37,62,10对应的局部特征相似度为:1:0.3, 0.8, 0.12:0.4, 0.2, 0.83:0.1, 0.9, 0.74:0.6, 0.4, 0.8需要分别将四张图片的检索

2021-12-06 08:05:33 691

原创 排序算法总结(附Python代码)

Quick sort快速排序法是一种典型divide and conqure方法,它随机从数列中选择某一key值,并将待排序数列根据该key值进行二分,使得左侧数列中的所有元素小于等于key值,而右侧数列中的所有元素大于key值。随后再对左右两侧数列重复上述步骤,最终实现无序数列从小到大的排列。程序实现时,可采用窗口和指针的概念,避免创建多个子数列占用内存。def swap(arr, index_1, index_2): # 交换列表中两个元素的位置 tmp = arr[index_1

2021-11-15 01:42:53 930

原创 Python将不同长度的list堆叠并转换为array

实现方法很多。这里我们借助了了pandas,先将list放到pd.DataFrame里面,再转换成np.array。import pandas as pdimport numpy as npdef list_to_array (x): dff = pd.concat([pd.DataFrame({'{}'.format(index):labels}) for index,labels in enumerate(x)],axis=1) return dff.fillna(0).valu

2021-11-09 05:48:30 3308 1

原创 使用GPS坐标查询国家以及城市名称,reverse_geocoder包用法

这两天在做数据集分析,其中有一项是对数据来源国家出现的频率进行统计。找到一个很好用的包,可以使用GPS坐标查询国家以及城市名称,mark一下。import reverse_geocoder if __name__ == '__main__': location1 = [31.2304, 121.4737] # 谷歌了一下上海的GPS坐标 location2 = [50.3273, 13.5453] # mark一下楼主当前坐标 locations = [location1,locatio

2021-10-10 23:29:39 1908

原创 Latex插入图表目录后,参考文献排序乱序问题

最近在写文章的时候碰到个问题,插入图表目录后正文中参考文献顺序乱了。%插入图片目录\listoffigures找了很近也没找到问题所在。最后还是在国外论坛上找到了原因,现在搬运过来。原文链接https://tex.stackexchange.com/questions/599245/citation-becomes-disordered-after-using-command-listoffigures引起乱序的原因是在插入的图片标题中包含引用,而这些标题现在又被用在了图表目录里,因此latex自

2021-05-30 22:35:56 4317 2

原创 Latex如何对伪代码标题按照章节进行编号

Latex对伪代码标题按照章节进行编号,插入语句\counterwithin{algorithm}{chapter}即可这里以一个FPS算法为例子:\begin{algorithm} \counterwithin{algorithm}{chapter} \caption{FPS Algorithms} \begin{algorithmic}[1] \Require Pint set $P$, number of iterations $n$. \State Initializ

2021-04-15 20:55:03 3920 2

原创 python 寻找多维样本中k-sigma置信椭圆外的离群值

pyhton寻找多维样本中k-sigma置信椭圆外的离群值处理样本时常常需要寻找样本的离群值。离群值的判断方式有很多,最简单也是最常用的方法之一就是正态分布的k-sigma法。函数输入:二维m x n 的array,n是样本的参数,比如样本的x,y,z轴坐标等。m是不同的样本数据,比如a点,b点,c点等。m和n顺序可调换。根据样本的均值和协方差矩阵,计算样本的置信椭圆。返回:在k-sigma外的的离群值系数。数学基础参考https://www.jianshu.com/p/7ea61c9c2135

2020-12-09 11:36:59 1263 4

空空如也

空空如也

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

TA关注的人

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