<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gw1994的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gw1994</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gw1994]]></copyright><item><title><![CDATA[NumPy花式索引]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/102498130</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/102498130</guid><author>gw1994</author><pubDate>Fri, 11 Oct 2019 12:01:28 +0800</pubDate><description><![CDATA[话不多说，直接看图说话
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]], :] #按行复...]]></description><category></category></item><item><title><![CDATA[Jupyter Notebook运行tensorflow结束自动释放资源]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/100560873</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/100560873</guid><author>gw1994</author><pubDate>Thu, 05 Sep 2019 16:28:45 +0800</pubDate><description><![CDATA[from numba import cuda
cuda.select_device(0)
cuda.close()

]]></description><category></category></item><item><title><![CDATA[Linux帮助文档的目录结构与操作方法]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/95493030</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/95493030</guid><author>gw1994</author><pubDate>Thu, 11 Jul 2019 17:18:57 +0800</pubDate><description><![CDATA[结构名称
代表意义




NAME
命令名称


SYNOPSYS
参数的大致使用方法


DESCRIPTION
介绍说明


EXAMPLES
使用示例(附带简单说明)


OVERVIEW
概述


DEFAULTS
默认的功能


OPTIONS
具体的可用选项(带介绍)


ENVIRONMENT
环境变量


FILES
用到的文件


SEE ALSO
相关的资料


HI...]]></description><category></category></item><item><title><![CDATA[Data Preprocessing]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/80627280</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/80627280</guid><author>gw1994</author><pubDate>Fri, 08 Jun 2018 19:31:26 +0800</pubDate><description><![CDATA[本文章转自http://deeplearning.stanford.edu/wiki/index.php/Data_Preprocessing 
数据预处理在许多深度学习算法中起着非常重要的作用。在实践中，许多方法在数据正常化和白化后效果最好。但是，数据预处理的确切参数通常不会立即显现，除非具有使用算法的丰富经验。在这个页面中，我们希望揭开一些预处理方法的神秘面纱，并提供预处理数据的提示（以及“标...]]></description><category></category></item><item><title><![CDATA[scipy.signal.spectrogram]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/80418003</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/80418003</guid><author>gw1994</author><pubDate>Wed, 23 May 2018 11:54:34 +0800</pubDate><description><![CDATA[参考官方文档 
https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.spectrogram.html

scipy.signal.spectrogram(x, fs=1.0, window=(‘tukey’, 0.25), nperseg=None, noverlap=None, nfft=None, detrend=...]]></description><category></category></item><item><title><![CDATA[拉格朗日对偶问题（李航《统计学习方法》）]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/80292297</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/80292297</guid><author>gw1994</author><pubDate>Sat, 12 May 2018 16:05:56 +0800</pubDate><description><![CDATA[思路



具体的公式就不黏贴了，只把大体思路记录下来，方便本人及有需要的人查阅。具体讲解可以去看李航的《统计学习方法》。 
首先给出一个原始问题，原始问题一般都是带约束条件的，第一步就是利用拉格朗日乘子将原始问题转化为无约束最优化问题。

将x视作常量，α，β视作变量，先求出α，β使得L（x, α，β）取得最大值，然后将之再视作x的函数。再求其极小值，这样就把原始问题转换为广义拉格朗日函数的极小...]]></description><category></category></item><item><title><![CDATA[keras ImageDataGenerator用法]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/79680902</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/79680902</guid><author>gw1994</author><pubDate>Sat, 24 Mar 2018 19:46:34 +0800</pubDate><description><![CDATA[ImageDataGenerator





图片生成器ImageDataGenerator

keras.preprocessing.image.ImageDataGenerator(featurewise_center=False,
    samplewise_center=False,
    featurewise_std_normalization=False,
    sample...]]></description><category></category></item><item><title><![CDATA[爬楼梯问题递归解法]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/79630134</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/79630134</guid><author>gw1994</author><pubDate>Tue, 20 Mar 2018 19:07:37 +0800</pubDate><description><![CDATA[简单爬楼梯



  一个人爬楼梯，一次最多只能爬3级，问爬上15级楼梯一共有多少种方法？ 
  一般遇到这种问题我们可以考虑递归，从最后开始考虑。因为一次性最多只能爬3级楼梯，那么想爬上15级楼梯无非就是以下三种情况： 
  1.从14级楼梯爬1级上去 
  2.从13级楼梯爬2级上去 
  3.从12级楼梯爬3级上去 
  设爬n级楼梯的方法数为f(n),则f(15) = f(14) + f(...]]></description><category></category></item><item><title><![CDATA[机器学习mAP之我见]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/79616567</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/79616567</guid><author>gw1994</author><pubDate>Mon, 19 Mar 2018 21:03:35 +0800</pubDate><description><![CDATA[mAP（mean Average Precision）





Precision and Recall

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;在模型评估时，我们往往会参照一些性能指标，最基本的如准确率和召回率。看过西瓜书的同学应该对下面这张表格很熟悉：




  
  predicted:P
  predicted:F



  actual:P
  TP
  FN


 ...]]></description><category></category></item><item><title><![CDATA[C++实用编程小技巧（不定时更新）]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/79393538</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/79393538</guid><author>gw1994</author><pubDate>Tue, 27 Feb 2018 21:30:48 +0800</pubDate><description><![CDATA[关于栈Stack的基本操作



//栈的定义及入栈出栈操作
#include&amp;lt;stack&amp;gt;

//定义
stack &amp;lt;int&amp;gt;stk;
//入栈
stk.push();
//打印并出栈
while(!stk.empty())
{
  cout&amp;lt;&amp;lt;stk.top()&amp;lt;&amp;lt;endl;
  stk.pop();
}



关于C++字符串的一些常见操作

...]]></description><category></category></item><item><title><![CDATA[hiho一下第168周  扩展二进制数]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/78028656</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/78028656</guid><author>gw1994</author><pubDate>Tue, 19 Sep 2017 12:41:13 +0800</pubDate><description><![CDATA[时间限制:10000ms 
单点时限:1000ms 
内存限制:256MB 
描述 
我们都知道二进制数的每一位可以是0或1。有一天小Hi突发奇想：如果允许使用数字2会发生什么事情？小Hi称其为扩展二进制数，例如(21)ii = 2 * 21 + 1 = 5, (112)ii = 1 * 22 + 1 * 21 + 2 = 8。很快小Hi意识到在扩展二进制中，每个数的表示方法不是唯一的。例如8还可以]]></description><category></category></item><item><title><![CDATA[PAT甲级1132 Cut Integer (20)]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/78027805</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/78027805</guid><author>gw1994</author><pubDate>Tue, 19 Sep 2017 11:11:02 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[Matlab彩色图像处理基本操作]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/78009006</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/78009006</guid><author>gw1994</author><pubDate>Sun, 17 Sep 2017 11:07:16 +0800</pubDate><description><![CDATA[在Matlab中一幅RGB图像的存储形式为MxNx3，其中每一个彩色像素都在特定空间位置的彩色图像中对应红绿蓝3个分量。分量图像的数据类型决定了它们的取值范围。若一幅RGB图像的数据类型是double，则分量的取值范围为[0,1],若为uint8，则取值范围为[0,255],若为uint16，则取值范围为[0,65535]从一幅RGB图像中提取颜色分量R=image(:,:,1);
G=image(]]></description><category></category></item><item><title><![CDATA[C语言返回2个变量的方法]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/78008670</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/78008670</guid><author>gw1994</author><pubDate>Sun, 17 Sep 2017 10:18:49 +0800</pubDate><description><![CDATA[return new int[] { i, j };]]></description><category></category></item><item><title><![CDATA[如何用[1,5]的随机数生成[1,7]的随机数]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/77994223</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/77994223</guid><author>gw1994</author><pubDate>Fri, 15 Sep 2017 17:51:38 +0800</pubDate><description><![CDATA[采用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(]]></description><category></category></item><item><title><![CDATA[Matlab函数bwlable小结]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/77991944</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/77991944</guid><author>gw1994</author><pubDate>Fri, 15 Sep 2017 15:11:06 +0800</pubDate><description><![CDATA[该文章是转载文章，觉得那位博主写的很透彻明了，我自己写可能也讲不清楚，故转之，在此谢过那位博主的无私奉献。 
用法： 
    L = bwlabel(BW,n) 
    返回一个和BW大小相同的L矩阵，包含了标记了BW中每个连通区域的类别标签，这些标签的值为1、2、num（连通区域的个数）。n的值为4或8，表示是按4连通寻找区域，还是8连通寻找，默认为8。 
    4连通或8连通是图像处理里的]]></description><category></category></item><item><title><![CDATA[Matlab函数padarray小结]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/77990674</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/77990674</guid><author>gw1994</author><pubDate>Fri, 15 Sep 2017 13:36:59 +0800</pubDate><description><![CDATA[padarray是MATLAB自带的一种图像填充函数，通常应用于将一幅矩形图像填充成为正方形图像，它的几种定义方法见下： 
B = padarray(A,PADSIZE) 
B = padarray(A,PADSIZE,PADVAL) 
B = padarray(A,PADSIZE,PADVAL,DIRECTION)  
B = padarray(A,PADSIZE,METHOD,DIRECTION]]></description><category></category></item><item><title><![CDATA[数组循环移位]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/77978046</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/77978046</guid><author>gw1994</author><pubDate>Thu, 14 Sep 2017 11:23:07 +0800</pubDate><description><![CDATA[题目摘要给定一个数组，要求将数组向右循环移位K次，求所得的新的数组。题目分析给如下实例，如abcd1234循环移位4次，abcd1234→4abcd123→34abcd12→234abcd1→1234abcd一种很简单的求解方法就是每次移一位，循环移动K次，代码如下：#include"stdio.h"
#include"stdlib.h"
#include"string.h"#define N 10]]></description><category></category></item><item><title><![CDATA[hiho一下第167周数组重排]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/77977681</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/77977681</guid><author>gw1994</author><pubDate>Thu, 14 Sep 2017 10:51:23 +0800</pubDate><description><![CDATA[hiho一下第167周数组重排题目摘要时间限制:10000ms 
单点时限:1000ms 
内存限制:256MB 
描述 
小Hi想知道，如果他每次都按照一种固定的顺序重排数组，那么最少经过几次重排之后数组会恢复初始的顺序？具体来讲，给定一个1 - N 的排列 P，小Hi每次重排都是把第 i 个元素放到第 Pi个位置上。例如对于 P = (2, 3, 1)，假设初始数组是(1, 2, 3)，重排一次]]></description><category></category></item><item><title><![CDATA[《编程之美》中的阶乘问题小结]]></title><link>https://blog.youkuaiyun.com/gw1994/article/details/77921543</link><guid>https://blog.youkuaiyun.com/gw1994/article/details/77921543</guid><author>gw1994</author><pubDate>Sun, 10 Sep 2017 12:48:57 +0800</pubDate><description><![CDATA[问题一：给定一个整数N，那么N的阶乘N！末尾有多少个0？例如N=10，N！=3628800，N！的末尾有2个0.


首先，先来看一下阶乘的定义：


阶乘还有一种递归定义法：


回到问题一，是不是一定要把N！给计算出来才能知道末尾有多少个0呢？答案是不是的。我们不妨把N！写成如下形式
其中K不能被10整除。那么问题就转换为求M的值，M是几n!后面就有多少个0。

当n！]]></description><category></category></item></channel></rss>