202107-04 如何在向量化NumPy数组上进行移动窗口 今天很有可能你已经做了一些使用滑动窗口(也称为移动窗口)的事情,而你甚至不知道它。例如:许多编辑算法都是基于移动窗口的。在GIS中做地形分析的大多数地形栅格度量(坡度、坡向、山坡阴影等)都基于滑动窗口。很多情况下,对格式化为二维数组的数据进行分析时,都很有可能涉及到滑动窗口。滑动窗口操作非常普遍,非常有用。它们也很容易在Python中实现。学习如何实现移动窗口将把你的数据分析和争论技能提升到一个新的水平。什么... 继续阅读 >
202010-08 WindowsForm移动一个没有标题栏的窗口的方法 在WinForm程序中,要移动没有标题栏的窗口,基本的实现思路是监听需要拖动窗口内的控件的鼠标事件,然后将鼠标位置发送给窗口进行相应的位移就可以了。通过借用WindowsAPI也可以很容易实现这一点,比如像下面这样。publicclassWin32Api{publicconstintWM_SYSCOMMAND=0x112;publicconstintSC_DRAGMOVE=0xF012;[DllImport("user32.Dll",EntryPoint="ReleaseCapture")]publicexternstaticvoidReleaseCapt... 继续阅读 >
202009-23 python pandas移动窗口函数rolling的用法 超级好用的移动窗口函数最近经常使用移动窗口函数,觉得很方便,功能强大,代码简单,故将pandas中的移动窗口函数都做介绍。它都是以rolling打头的函数,后接具体的函数,来显示该移动窗口函数的功能。rolling_count计算各个窗口中非NA观测值的数量函数pandas.rolling_count(arg,window,freq=None,center=False,how=None)arg:DataFrame或numpy的ndarray数组格式window:指移动窗口的大小,为整数freq:center:布尔... 继续阅读 >