算法导论
Victor__Zhang
不念过去,不畏将来-brave
展开
-
直方图均衡(HE)原理及实测可用的均衡化代码
直方图均衡(HE)是图像增强处理中对比度变换调整中最典型的方法。该方法是空域增强中最常用、最简单有效的方法之一,其采用灰度统计特征,将原始图像中的灰度直方图从较为集中的某个灰度区间转变为均匀分布于整个灰度区域范围的变换方法。原创 2022-11-17 18:19:43 · 907 阅读 · 1 评论 -
回测函数pyfolio的安装
pyfolio是一个由quantinc .开发的用于金融投资组合的性能和风险分析的Python库。它可以很好地与Zipline开源回溯测试库一起工作。quant还为专业人士提供全面管理的服务,包括Zipline、Alphalens、Pyfolio、FactSet数据等。pyfolio的核心是所谓的“ so-called tear sheet ”,它由各种各样的独立图组成,这些图提供了交易算法表现的综合图像。GitHub地址:https://github.com/quantopian/p...原创 2022-02-12 23:32:41 · 1729 阅读 · 0 评论 -
keras的datasets的数据下载包括MNIST,CIFAR等
tf.keras.datasets(3条消息) tf.keras.datasets学习并解析_New_Leaf的博客-CSDN博客_keras.datasetshttps://blog.csdn.net/New_Leaf/article/details/106310814CIFAR10数据集的下载及使用 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/129081723...原创 2022-01-24 12:29:39 · 768 阅读 · 0 评论 -
机械开关消抖方法汇总介绍
由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。按键稳定闭合时间的长短则是由操作人员的按键动作决定的,一般为零点几秒至数秒。键抖动会引起一次按键被误读多次。为确保CPU对键的一次闭合仅作一次处理,必须去除键抖动。按键一直有个抖动的问题需要考虑,影响到系统的稳定性和安全 性,对于商用产品更是如此,因此经过学习RS触发器.原创 2020-07-28 15:30:04 · 5791 阅读 · 0 评论 -
二进制码和格雷码转换问题
二进制码和格雷码可以相互转换:分别从硬件电路和软件方面实现的方法:硬件电路:一位不产生进位的加法电路用异或门就可以实现,下图左边为一个二进制-格雷码转换器器,右边为一个格雷码-二进制码转换器。参考电路:https://blog.csdn.net/zhong_ethan/article/details/103110163程序的算法实现:二进制转为格雷码:格雷码转换为二进制码具体代码算法参考:https://blog.csdn.net/jing...原创 2020-07-27 15:48:43 · 3824 阅读 · 0 评论 -
Excel VBA中数组的连续输入及显示
VBA Excel 的数组输入以及循环显示,应用于VBA中的Visual Basic其中涉及数组的大小的重新定义尺寸,用Redim commondPublic Sub Grade()Dim i人数 As IntegerDim i考试成绩() As IntegerDim i As Integeri人数 = InputBox("输入学生的人数:")ReDim Preserve i考试成绩(i人数)For i = 1 To i人数i考试成绩(i) = InputBox("输入考试成绩" &原创 2020-05-28 22:41:27 · 697 阅读 · 0 评论 -
算法导论之Divide and conquer分治思想中的merge算法实现
Rewrite the MERGE procedure so that it does not use sentinels, instead stopping once either array L or RR has had all its elements copied back to A and then copying the remainder of the other array back into A.(分治思想算法里的组合,不用最大定位值为无限大,可以采取的代码写法)n1 = q - p原创 2020-05-25 10:59:52 · 279 阅读 · 0 评论 -
算法导论之选择排序法(selection——sort)
假设有数组A,使用选择排序法对该数组里的数据进行从小往大排序算法思路:选择排序,第一次循环把最小的值和A0交换,第二次循环把剩下最小的值和A1交换,具体的逻辑伪代码如下:先进行输入数据的数组化(对应于Python)# -*- coding: utf-8 -*-# 例如输入的line是:1 5 3 4# 对于字符串,先使用split方法按空格进行分割,结果为:['1', '5', '3', '4']# 然后map函数将int函数迭代作用到每个元素上,最后用list使其成为一个整型数组lin原创 2020-05-20 17:36:32 · 624 阅读 · 1 评论 -
算法导论之两个N位二进制数的相加
两个n 位的二进制数据的相加问题Consider the problem:add two n-bit binary integers, stored in two n-element arrays A and B. The sum of the two integers should be stored in binary form in an (n+1)-element array C.State the problem formally and write pseudocode for ad原创 2020-05-20 15:08:19 · 1011 阅读 · 0 评论