- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 NumPy花式索引
话不多说,直接看图说话t = np.array([[1,2],[3,4]])output: array([[1, 2], [3, 4]])t[[1,0]] #行交换t[:, [1,0]] #列交换t[[0,0]] #用第0行元素覆盖第一行元素t[[1,0], [1,0]] #取t[1,1]和t[0,0]t[[[0,1],[0,1]], :] #按行复...
2019-10-11 12:01:28
391
原创 Jupyter Notebook运行tensorflow结束自动释放资源
from numba import cudacuda.select_device(0)cuda.close()
2019-09-05 16:28:45
1574
原创 Linux帮助文档的目录结构与操作方法
结构名称代表意义NAME命令名称SYNOPSYS参数的大致使用方法DESCRIPTION介绍说明EXAMPLES使用示例(附带简单说明)OVERVIEW概述DEFAULTS默认的功能OPTIONS具体的可用选项(带介绍)ENVIRONMENT环境变量FILES用到的文件SEE ALSO相关的资料HI...
2019-07-11 17:18:57
301
转载 Data Preprocessing
本文章转自http://deeplearning.stanford.edu/wiki/index.php/Data_Preprocessing 数据预处理在许多深度学习算法中起着非常重要的作用。在实践中,许多方法在数据正常化和白化后效果最好。但是,数据预处理的确切参数通常不会立即显现,除非具有使用算法的丰富经验。在这个页面中,我们希望揭开一些预处理方法的神秘面纱,并提供预处理数据的提示(以及“标...
2018-06-08 19:31:26
983
原创 scipy.signal.spectrogram
参考官方文档 https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.spectrogram.htmlscipy.signal.spectrogram(x, fs=1.0, window=(‘tukey’, 0.25), nperseg=None, noverlap=None, nfft=None, detrend=...
2018-05-23 11:54:34
8128
1
原创 拉格朗日对偶问题(李航《统计学习方法》)
思路具体的公式就不黏贴了,只把大体思路记录下来,方便本人及有需要的人查阅。具体讲解可以去看李航的《统计学习方法》。 首先给出一个原始问题,原始问题一般都是带约束条件的,第一步就是利用拉格朗日乘子将原始问题转化为无约束最优化问题。将x视作常量,α,β视作变量,先求出α,β使得L(x, α,β)取得最大值,然后将之再视作x的函数。再求其极小值,这样就把原始问题转换为广义拉格朗日函数的极小...
2018-05-12 16:05:56
1456
转载 keras ImageDataGenerator用法
ImageDataGenerator图片生成器ImageDataGeneratorkeras.preprocessing.image.ImageDataGenerator(featurewise_center=False, samplewise_center=False, featurewise_std_normalization=False, sample...
2018-03-24 19:46:34
3151
原创 爬楼梯问题递归解法
简单爬楼梯 一个人爬楼梯,一次最多只能爬3级,问爬上15级楼梯一共有多少种方法? 一般遇到这种问题我们可以考虑递归,从最后开始考虑。因为一次性最多只能爬3级楼梯,那么想爬上15级楼梯无非就是以下三种情况: 1.从14级楼梯爬1级上去 2.从13级楼梯爬2级上去 3.从12级楼梯爬3级上去 设爬n级楼梯的方法数为f(n),则f(15) = f(14) + f(...
2018-03-20 19:07:37
5004
原创 机器学习mAP之我见
mAP(mean Average Precision)Precision and Recall 在模型评估时,我们往往会参照一些性能指标,最基本的如准确率和召回率。看过西瓜书的同学应该对下面这张表格很熟悉: predicted:P predicted:F actual:P TP FN ...
2018-03-19 21:03:35
9150
原创 C++实用编程小技巧(不定时更新)
关于栈Stack的基本操作//栈的定义及入栈出栈操作#include<stack>//定义stack <int>stk;//入栈stk.push();//打印并出栈while(!stk.empty()){ cout<<stk.top()<<endl; stk.pop();}关于C++字符串的一些常见操作...
2018-02-27 21:30:48
610
原创 hiho一下第168周 扩展二进制数
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 我们都知道二进制数的每一位可以是0或1。有一天小Hi突发奇想:如果允许使用数字2会发生什么事情?小Hi称其为扩展二进制数,例如(21)ii = 2 * 21 + 1 = 5, (112)ii = 1 * 22 + 1 * 21 + 2 = 8。很快小Hi意识到在扩展二进制中,每个数的表示方法不是唯一的。例如8还可以
2017-09-19 12:41:13
711
原创 PAT甲级1132 Cut Integer (20)
Cutting an integer means to cut a K digits long integer Z into two integers of (K/2) digits long integers A and B. For example, after cutting Z = 167334, we have A = 167 and B = 334. It is interesting
2017-09-19 11:11:02
649
原创 Matlab彩色图像处理基本操作
在Matlab中一幅RGB图像的存储形式为MxNx3,其中每一个彩色像素都在特定空间位置的彩色图像中对应红绿蓝3个分量。分量图像的数据类型决定了它们的取值范围。若一幅RGB图像的数据类型是double,则分量的取值范围为[0,1],若为uint8,则取值范围为[0,255],若为uint16,则取值范围为[0,65535]从一幅RGB图像中提取颜色分量R=image(:,:,1);G=image(
2017-09-17 11:07:16
11297
原创 如何用[1,5]的随机数生成[1,7]的随机数
采用2个[1,5]的随机数生成器,这样一共可以产生5x5=25种结果,此时可以每3个编码代表新的[1,7]之中的一个数字,最后的4位去除。我这边采用的每3个表示同一个[1,7]的数字,最后多出来的4个数字全部表示7。开始上代码:#include"stdio.h"#include"stdlib.h"#include"time.h"//用[1,5]的随机数生成[1,7]的随机数int main(
2017-09-15 17:51:38
1777
转载 Matlab函数bwlable小结
该文章是转载文章,觉得那位博主写的很透彻明了,我自己写可能也讲不清楚,故转之,在此谢过那位博主的无私奉献。 用法: L = bwlabel(BW,n) 返回一个和BW大小相同的L矩阵,包含了标记了BW中每个连通区域的类别标签,这些标签的值为1、2、num(连通区域的个数)。n的值为4或8,表示是按4连通寻找区域,还是8连通寻找,默认为8。 4连通或8连通是图像处理里的
2017-09-15 15:11:06
2772
翻译 Matlab函数padarray小结
padarray是MATLAB自带的一种图像填充函数,通常应用于将一幅矩形图像填充成为正方形图像,它的几种定义方法见下: B = padarray(A,PADSIZE) B = padarray(A,PADSIZE,PADVAL) B = padarray(A,PADSIZE,PADVAL,DIRECTION) B = padarray(A,PADSIZE,METHOD,DIRECTION
2017-09-15 13:36:59
1210
原创 数组循环移位
题目摘要给定一个数组,要求将数组向右循环移位K次,求所得的新的数组。题目分析给如下实例,如abcd1234循环移位4次,abcd1234→4abcd123→34abcd12→234abcd1→1234abcd一种很简单的求解方法就是每次移一位,循环移动K次,代码如下:#include"stdio.h"#include"stdlib.h"#include"string.h"#define N 10
2017-09-14 11:23:07
385
原创 hiho一下第167周数组重排
hiho一下第167周数组重排题目摘要时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi想知道,如果他每次都按照一种固定的顺序重排数组,那么最少经过几次重排之后数组会恢复初始的顺序?具体来讲,给定一个1 - N 的排列 P,小Hi每次重排都是把第 i 个元素放到第 Pi个位置上。例如对于 P = (2, 3, 1),假设初始数组是(1, 2, 3),重排一次
2017-09-14 10:51:23
218
原创 《编程之美》中的阶乘问题小结
问题一:给定一个整数N,那么N的阶乘N!末尾有多少个0?例如N=10,N!=3628800,N!的末尾有2个0.首先,先来看一下阶乘的定义:阶乘还有一种递归定义法:回到问题一,是不是一定要把N!给计算出来才能知道末尾有多少个0呢?答案是不是的。我们不妨把N!写成如下形式其中K不能被10整除。那么问题就转换为求M的值,M是几n!后面就有多少个0。当n!
2017-09-10 12:48:57
594
原创 最大公约数问题
首先从定义说起,所谓公约数,就是能够同时被若干个整数整除的数。而这些数中最大的那个,就叫做最大公约数(greatest common divisor,简称gcd)。讲完了定义,下面介绍几种求解最大公约数的算法。第一种算法就是欧几里得(Euclid)提出的辗转相除法。记x,y的最大公约数为f(x,y)。如果x,y同时可以整除t,那么y,x%y也可以整除t。理由很简单,令k=x/y
2017-09-10 09:41:48
1172
robustNormalization
2018-05-22
Deep learning with convolutional neural networks for brain mapping
2018-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人